aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-03-1180 columnsJim Grosbach
2011-03-11Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side-Jim Grosbach
2011-03-11ARM VDUPfd and VDUPfq can just be patterns. The instruction is the sameJim Grosbach
2011-03-11ARM VDUPLNfq and VDUPLNfd definitions can just be Pat<>s for VDUPLN32qJim Grosbach
2011-03-11ARM VREV64df and VREV64qf can just be patterns. The instruction is the sameJim Grosbach
2011-03-11This FIXME has been fixed.Jim Grosbach
2011-03-11Properly pseudo-ize ARM MVNCCi.Jim Grosbach
2011-03-11Fix MOVCCi32imm to be have ARM-mode Requires and a proper size (8 bytes, was 4).Jim Grosbach
2011-03-11Properly pseudo-ize ARM MOVCCi and MOVCCi16.Jim Grosbach
2011-03-10Properly pseudo-ize MOVCCr and MOVCCs.Jim Grosbach
2011-03-10DMB can just be a pat referencing MCR.Jim Grosbach
2011-03-10Reorganize a bit. No functional change, just moving patterns up.Jim Grosbach
2011-03-10Pseudo-instructions are codegenonly by definition.Jim Grosbach
2011-03-09LLVM combines the offset mode of A8.6.199 A1 & A2 into STRBT.Johnny Chen
2011-03-09* Correct encoding for VSRI.Bill Wendling
2011-03-09Correct the encoding for VRSRA and VSRA instructions.Bill Wendling
2011-03-08* Fix VRSHR and VSHR to have the correct encoding for the immediate.Bill Wendling
2011-03-08Fix a compiler crash where a Glue value had multiple uses. Radar 9049552.Bob Wilson
2011-03-08Fix comment typos.Bob Wilson
2011-03-07Rename the narrow shift right immediate operands to "shr_imm*" operands. AlsoBill Wendling
2011-03-07Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo.Cameron Zwarich
2011-03-05ARM assembler stuff is crazy: for .setfp positive values of offset correspond...Anton Korobeynikov
2011-03-05In Thumb1 mode the constant might be materialized via the load from constpool...Anton Korobeynikov
2011-03-05Implement frame unwinding information emission for Thumb1. Not finished yet b...Anton Korobeynikov
2011-03-05Add unwind information emission for thumb stuffAnton Korobeynikov
2011-03-05Handle MI flags inside Thumb2SizeReduction pass.Anton Korobeynikov
2011-03-05Preliminary support for ARM frame save directives emission via MI flags.Anton Korobeynikov
2011-03-05Some first rudimentary support for ARM EHABI: print exception table in "text ...Anton Korobeynikov
2011-03-05Remove unused conditional negate operations.Bob Wilson
2011-03-04Disable ARMGlobalMerge on darwin. The debugger is not yet able to extract ind...Devang Patel
2011-03-03PR8053: Fix encoding of S bit in some ARM instructions.Bob Wilson
2011-03-03Add a readme entry for the redundant movw issue for pr9370.Bob Wilson
2011-03-03pr9367: Add missing predicated BLX instructions.Bob Wilson
2011-03-02Fixes an assertion failure while disassembling ARM rsbs reg/reg form.Kevin Enderby
2011-03-02Fixing a bug when printing fpu text to object file. Patch by Mans Rullgard.Renato Golin
2011-03-01Narrow right shifts need to encode their immediates differently from a normalBill Wendling
2011-02-28Fix .fpu printing in ARM assembly, regarding bug http://llvm.org/bugs/show_bu...Renato Golin
2011-02-28Add missing whitespace in the formatting.Kevin Enderby
2011-02-28Fix the arm's disassembler for blx that was building an MCInst without theKevin Enderby
2011-02-28Fix a typo which cause dag combine crash. rdar://9059537.Evan Cheng
2011-02-28Support for byval parameters on ARM. Will be enabled by a forthcomingStuart Hastings
2011-02-25Add patterns to use post-increment addressing for Neon VST1-lane instructions.Bob Wilson
2011-02-25Fix typo.Evan Cheng
2011-02-25Each prologue may have multiple vpush instructions to store callee-savedEvan Cheng
2011-02-23Change VFPNeonA8 definition to make the code easier to read.Evan Cheng
2011-02-23More fcopysign correctness and performance fix.Evan Cheng
2011-02-22VFP single precision arith instructions can go down to NEON pipeline, but on ...Evan Cheng
2011-02-22Guard against de-referencing MBB.end().Evan Cheng
2011-02-22available_externally (hidden or not) GVs are always accessed via stubs. rdar:...Evan Cheng
2011-02-22Only use blx for external function calls on thumb, these could be fixedEric Christopher