aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM
Commit message (Expand)AuthorAgeFilesLines
* Update the testAnton Korobeynikov2011-01-011-1/+1
* Radar 8803471: Fix expansion of ARM BCCi64 pseudo instructions.Bob Wilson2010-12-231-0/+1
* Add ARM-specific DAG combining to cast i64 vector element load/stores to f64.Bob Wilson2010-12-211-0/+30
* move this test into the ARM test so that it is only run when the arm backendChris Lattner2010-12-191-0/+23
* Fix result type of Neon floating-point comparisons against zero.Bob Wilson2010-12-181-0/+19
* During local stack slot allocation, the materializeFrameBaseRegister functionBill Wendling2010-12-171-0/+15
* Fix a DAGCombiner crash when folding binary vector operations with constantBob Wilson2010-12-171-0/+14
* Combine several vector-related DAGCombiner tests.Bob Wilson2010-12-175-61/+63
* Fix crash compiling a QQQQ REG_SEQUENCE for a Neon vld3_lane operation.Bob Wilson2010-12-171-0/+19
* 1. ARM/MC/ELF: A few more ELF relocs for .oJason W Kim2010-12-161-0/+35
* Don't handle -arm-long-calls in fast isel for now.Eric Christopher2010-12-151-0/+30
* Add Neon VCVT instructions for f32 <-> f16 conversions.Bob Wilson2010-12-151-1/+19
* bfi A, (and B, C1), C2) -> bfi A, B, C2 iff C1 & C2 == C1. rdar://8458663Evan Cheng2010-12-141-0/+13
* fix fixme case typo :-) Jason W Kim2010-12-141-1/+1
* First cut of ARM/MC/ELF PIC relocations.Jason W Kim2010-12-131-0/+100
* (or (and (shl A, #shamt), mask), B) => ARMbfi B, A, ~mask where lsb(mask) == ...Evan Cheng2010-12-111-2/+13
* Add float patterns for Neon vld1-lane/dup and vst1-lane operations.Bob Wilson2010-12-104-18/+54
* Fix some invalid alignments for Neon vld-dup and vld/st-lane instructions.Bob Wilson2010-12-102-8/+28
* ARM stm/ldm instructions require more than one register in the register list.Jim Grosbach2010-12-091-2/+2
* ARM/MC/ELF TPsoft is now a proper pseudo inst.Jason W Kim2010-12-081-0/+52
* Fix a bad prologue / epilogue codegen bug where the compiler would emit illegalEvan Cheng2010-12-071-0/+40
* If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG messag...Devang Patel2010-12-061-24/+19
* Making use of VFP / NEON floating point multiply-accumulate / subtraction isEvan Cheng2010-12-051-1/+2
* ARM/MC/ELF relocation "hello world" for movw/movt.Jason W Kim2010-12-011-0/+42
* Enable sibling call optimization of libcalls which are expanded duringEvan Cheng2010-11-301-29/+45
* Add support for NEON VLD3-dup instructions.Bob Wilson2010-11-301-0/+23
* Mark Darwin call instructions as using "r7" to prevent the frame-registerEvan Cheng2010-11-291-0/+28
* Add missing colon.Benjamin Kramer2010-11-291-1/+1
* Add support for NEON VLD3-dup instructions.Bob Wilson2010-11-291-0/+20
* Add support for NEON VLD2-dup instructions.Bob Wilson2010-11-281-0/+32
* Add NEON VLD1-dup instructions (load 1 element to all lanes).Bob Wilson2010-11-272-1/+43
* Recognize sign/zero-extended constant BUILD_VECTORs for VMULL operations.Bob Wilson2010-11-231-0/+72
* Fix epilogue codegen to avoid leaving the stack pointer in an invalidEvan Cheng2010-11-221-1/+1
* Fix bug in DAGCombiner for ARM that was trying to do a ShiftCombine on illega...Tanya Lattner2010-11-181-0/+8
* Rewrite stack callee saved spills and restores to use push/pop instructions.Eric Christopher2010-11-182-3/+3
* These tests are looking for library function names thatDale Johannesen2010-11-174-4/+4
* Change ARMGlobalMerge to keep BSS globals in separate pools.Bob Wilson2010-11-171-1/+7
* Fix ARMGlobalMerge pass to check if globals are entirely within range.Bob Wilson2010-11-171-0/+6
* Change the symbol for merged globals from "merged" to "_MergedGlobals".Bob Wilson2010-11-171-1/+1
* Fix the ARMGlobalMerge pass to look at variable sizes instead of pointer sizes.Bob Wilson2010-11-171-0/+11
* Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng2010-11-172-4/+4
* Fix PR8612 in the standard spiller, take two.Jakob Stoklund Olesen2010-11-161-0/+1
* Revert "Fix PR8612 in the standard spiller as well."Jakob Stoklund Olesen2010-11-151-1/+0
* Recommit this change and remove the failing part of the test - it didn'tEric Christopher2010-11-151-26/+3
* Fix PR8612 in the standard spiller as well.Jakob Stoklund Olesen2010-11-151-0/+1
* When spilling a register defined by an early clobber, make sure that the newJakob Stoklund Olesen2010-11-151-0/+84
* Add conditional move of large immediate.Evan Cheng2010-11-131-15/+32
* Fix an obvious typo which inverted an immediate.Evan Cheng2010-11-131-4/+17
* This should be still failing, but is. Disable it with theEric Christopher2010-11-131-2/+2
* Add conditional mvn instructions.Evan Cheng2010-11-121-9/+53