aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-04-23whitespaceAndrew Trick
2011-04-22Disassembly of A8.6.59 LDR (literal) Encoding T1 (16-bit thumb instruction) s...Johnny Chen
2011-04-22Add asserts.Devang Patel
2011-04-22In Thumb2 mode, lower frame indix references to:Evan Cheng
2011-04-21Fix DWARF description of Q registers.Devang Patel
2011-04-21Fix DWARF description of S registers.Devang Patel
2011-04-21As per ARM docs, register Dx is described as DW_OP_regx(256+x) in DWARF.Devang Patel
2011-04-20Remove -use-divmod-libcall. Let targets opt in when they are available.Evan Cheng
2011-04-20Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen
2011-04-20Excise unintended hunk in 129858. <rdar://problem/7662569>Stuart Hastings
2011-04-20ARM byval support. Will be enabled by another patch to the FE. <rdar://prob...Stuart Hastings
2011-04-19Fix typo in the comment.Johnny Chen
2011-04-19ADT/Triple: Move a variety of clients to using isOSDarwin() and isOSWindows()Daniel Dunbar
2011-04-19Remove some duplicate op action entries and reorganize.Eric Christopher
2011-04-19This patch combines several changes from Evan Cheng for rdar://8659675.Bob Wilson
2011-04-19Add -mcpu=cortex-a9-mp. It's cortex-a9 with MP extension. rdar://8648637.Bob Wilson
2011-04-19Avoid some 's' 16-bit instruction which partially update CPSRBob Wilson
2011-04-19Avoid write-after-write issue hazards for Cortex-A9.Bob Wilson
2011-04-19Some single-precision VFP instructions can execute in either the VPF or NeonBob Wilson
2011-04-19Improvements for the Cortex-A9 scheduling itineraries.Bob Wilson
2011-04-19Change A9 scheduling itineraries VLD* / VST* entries default to "aligned". ThatEvan Cheng
2011-04-19Do not lose mem_operands while lowering VLD / VST intrinsics.Evan Cheng
2011-04-18Trim a few unneeded includes.Jim Grosbach
2011-04-18Small fix to the ARM AsmParser to ensure that aSean Callanan
2011-04-16Correct result when a branch condition is live across a blockStuart Hastings
2011-04-15Thumb2 BFC was insufficiently encoded.Johnny Chen
2011-04-15A8.6.315 VLD3 (single 3-element structure to all lanes)Johnny Chen
2011-04-15Add ORR and EOR to the CMP peephole optimizer. It's hard to get isel to generateCameron Zwarich
2011-04-15The AND instruction leaves the V flag unmodified, so it falls victim to the sameCameron Zwarich
2011-04-15Add missing register forms of instructions to the ARM CMP-folding code. ThisCameron Zwarich
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-04-15Fix another fcopysign lowering bug. If src is f64 and destination is f32, don'tEvan Cheng
2011-04-15For t2BFI, both Inst{26} and Inst{5} "should" be 0.Johnny Chen
2011-04-15The ARM disassembler did not handle the alignment correctly for VLD*DUP* inst...Johnny Chen
2011-04-14Follow up on r127913. Fix Thumb revsh isel. rdar://9286766Evan Cheng
2011-04-14Add sanity checkings for Thumb2 Load/Store Register Exclusive family of opera...Johnny Chen
2011-04-13Thumb disassembler did not handle tBRIND (indirect branch) properly.Johnny Chen
2011-04-13Check for unallocated instruction encodings when disassembling Thumb Branch i...Johnny Chen
2011-04-13The LDR*T/STR*T (unpriviledged load/store) operations don't take SP or PC as Rt.Johnny Chen
2011-04-13Fix a typo in an ARM-specific DAG combine. This fixes <rdar://problem/9278274>.Cameron Zwarich
2011-04-13Check the corner cases for t2LDRSHi12 correctly and mark invalid encodings as...Johnny Chen
2011-04-13Fix a bug where for t2MOVCCi disassembly, the TIED_TO register operand was no...Johnny Chen
2011-04-13Forgot to add this change for http://llvm.org/viewvc/llvm-project?view=rev&re...Johnny Chen
2011-04-13Fix a typo.Cameron Zwarich
2011-04-12Add sanity check for Ld/St Dual forms of Thumb2 instructions.Johnny Chen
2011-04-12Add @earlyclobber constraints to the writeback register of all ARM store inst...Jakob Stoklund Olesen
2011-04-12The Thumb2 RFE instructions need to have their second halfword fully specified.Johnny Chen
2011-04-12Add bad register checks for Thumb2 Ld/St instructions.Johnny Chen
2011-04-12The Thumb2 Ld, St, and Preload instructions with the i12 forms should have it...Johnny Chen
2011-04-12Print out a debug message when the reglist fails the sanity check for Thumb L...Johnny Chen