aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2012-05-01Merging r155902:Bill Wendling
2012-04-18Added support for disassembling unpredictable swp/swpb ARM instructions.Silviu Baranga
2012-04-18Fix the bahavior of the disassembler when decoding unpredictable mrs instruct...Silviu Baranga
2012-04-18Added support for unpredictable mcrr/mcrr2/mrrc/mrrc2 ARM instruction in the ...Silviu Baranga
2012-04-18Fixed decoding for the ARM cdp2 instruction. The restriction on the coprocess...Silviu Baranga
2012-04-18Add suport for unpredicatble cases of the cmp, tst, teq and cmnz ARM instruct...Silviu Baranga
2012-04-17Typo.Chad Rosier
2012-04-17Remove unused CCIfSubtarget.Jay Foad
2012-04-17Fix bad EXTRACT_SUBREG in instruction selection for extending-loads on NEON.James Molloy
2012-04-17Fix ARM disassembly of VLD2 (single 2-element structure to all lanes)Kevin Enderby
2012-04-16ARM two-operand forms for vhadd and vhsub instructions.Jim Grosbach
2012-04-16ARM handle :lower16: and :upper16: after a '#' prefix.Jim Grosbach
2012-04-16ARM assembly two-operand forms for VRSHL.Jim Grosbach
2012-04-16ARM two-operand aliases for VRHADD instructions.Jim Grosbach
2012-04-15Wire up support for diagnostic ranges in the ARMAsmParser.Benjamin Kramer
2012-04-13On Darwin targets, only use vfma etc. if the source use fma() intrinsic expli...Evan Cheng
2012-04-13For ARM disassembly only print 32 unsigned bits for the address of branchKevin Enderby
2012-04-12Fix a few more places in the ARM disassembler so that branches getKevin Enderby
2012-04-12ARM 'adr' fixups don't need the interworking addend tweaking.Jim Grosbach
2012-04-11Fixed a case of ARM disassembly getting an assert on a bad encodingKevin Enderby
2012-04-11ARM 'vuzp.32 Dd, Dm' is a pseudo-instruction.Jim Grosbach
2012-04-11ARM 'vzip.32 Dd, Dm' is a pseudo-instruction.Jim Grosbach
2012-04-11Add more fused mul+add/sub patterns. rdar://10139676Evan Cheng
2012-04-11Clean up ARM fused multiply + add/sub support some more: rename some iselEvan Cheng
2012-04-11Match (fneg (fma) to vfnma. rdar://10139676Evan Cheng
2012-04-11Fix ARM disassembly of VLD instructions with writebacks.  And add test a caseKevin Enderby
2012-04-11ARM add missing Thumb1 two-operand aliases for shift-by-immediate.Jim Grosbach
2012-04-11Fix a number of problems with ARM fused multiply add/subtract instructions.Evan Cheng
2012-04-10Handle llvm.fma.* intrinsics. rdar://10914096Evan Cheng
2012-04-10ARM fix cc_out operand handling for t2SUBrr instructions.Jim Grosbach
2012-04-10Fix a long standing tail call optimization bug. When a libcall is emittedEvan Cheng
2012-04-10ARM LDR/LDRT has the same encoding collision as STR/STRT.Jim Grosbach
2012-04-09When performing a truncating store, it's possible to rearrange the data Chad Rosier
2012-04-09Update comments and remove unnecessary isVolatile() check.Chad Rosier
2012-04-07Fix Thumb __builtin_longjmp with integrated assembler. <rdar://problem/11203543>Bob Wilson
2012-04-06Tidy up. 80 columns.Jim Grosbach
2012-04-06ARMPat is equivalent to Requires<[IsARM]>.Jakob Stoklund Olesen
2012-04-06Eliminate iOS-specific tail call instructions.Jakob Stoklund Olesen
2012-04-06There is no portable std::abs overload for int64_t, use the llvm::abs64Chandler Carruth
2012-04-06Allow negative immediates in ARM and Thumb2 compares.Jakob Stoklund Olesen
2012-04-06Deduplicate ARM call-related instructions.Jakob Stoklund Olesen
2012-04-05ARM: Don't form a t2LDRi8 or t2STRi8 with an offset of zero.Jim Grosbach
2012-04-05ARM assembly aliases for add negative immediates using sub.Jim Grosbach
2012-04-05Added support for unpredictable ADC/SBC instructions on ARM, and also fixed s...Silviu Baranga
2012-04-05Added support for handling unpredictable arithmetic instructions on ARM.Silviu Baranga
2012-04-05ARM assembly aliases for two-operand V[R]SHR instructions.Jim Grosbach
2012-04-05ARM assembly parsing for 'msr' plain 'cpsr' operand.Jim Grosbach
2012-04-04Implement ARMBaseInstrInfo::commuteInstruction() for MOVCCr.Jakob Stoklund Olesen
2012-04-04Always compute all the bits in ComputeMaskedBits.Rafael Espindola
2012-04-03ARMDisassembler: drop bogus dependency on ARMCodeGenDylan Noblesmith