aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2011-01-06PR8921: LDM/POP do not support interworking prior to v5t.Bob Wilson
2011-01-01Update the testAnton Korobeynikov
2010-12-23Radar 8803471: Fix expansion of ARM BCCi64 pseudo instructions.Bob Wilson
2010-12-21Add ARM-specific DAG combining to cast i64 vector element load/stores to f64.Bob Wilson
2010-12-19move this test into the ARM test so that it is only run when the arm backendChris Lattner
2010-12-18Fix result type of Neon floating-point comparisons against zero.Bob Wilson
2010-12-17During local stack slot allocation, the materializeFrameBaseRegister functionBill Wendling
2010-12-17Fix a DAGCombiner crash when folding binary vector operations with constantBob Wilson
2010-12-17Combine several vector-related DAGCombiner tests.Bob Wilson
2010-12-17Fix crash compiling a QQQQ REG_SEQUENCE for a Neon vld3_lane operation.Bob Wilson
2010-12-161. ARM/MC/ELF: A few more ELF relocs for .oJason W Kim
2010-12-15Don't handle -arm-long-calls in fast isel for now.Eric Christopher
2010-12-15Add Neon VCVT instructions for f32 <-> f16 conversions.Bob Wilson
2010-12-14bfi A, (and B, C1), C2) -> bfi A, B, C2 iff C1 & C2 == C1. rdar://8458663Evan Cheng
2010-12-14fix fixme case typo :-) Jason W Kim
2010-12-13First cut of ARM/MC/ELF PIC relocations.Jason W Kim
2010-12-11(or (and (shl A, #shamt), mask), B) => ARMbfi B, A, ~mask where lsb(mask) == ...Evan Cheng
2010-12-10Add float patterns for Neon vld1-lane/dup and vst1-lane operations.Bob Wilson
2010-12-10Fix some invalid alignments for Neon vld-dup and vld/st-lane instructions.Bob Wilson
2010-12-09ARM stm/ldm instructions require more than one register in the register list.Jim Grosbach
2010-12-08ARM/MC/ELF TPsoft is now a proper pseudo inst.Jason W Kim
2010-12-07Fix a bad prologue / epilogue codegen bug where the compiler would emit illegalEvan Cheng
2010-12-06If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG messag...Devang Patel
2010-12-05Making use of VFP / NEON floating point multiply-accumulate / subtraction isEvan Cheng
2010-12-01ARM/MC/ELF relocation "hello world" for movw/movt.Jason W Kim
2010-11-30Enable sibling call optimization of libcalls which are expanded duringEvan Cheng
2010-11-30Add support for NEON VLD3-dup instructions.Bob Wilson
2010-11-29Mark Darwin call instructions as using "r7" to prevent the frame-registerEvan Cheng
2010-11-29Add missing colon.Benjamin Kramer
2010-11-29Add support for NEON VLD3-dup instructions.Bob Wilson
2010-11-28Add support for NEON VLD2-dup instructions.Bob Wilson
2010-11-27Add NEON VLD1-dup instructions (load 1 element to all lanes).Bob Wilson
2010-11-23Recognize sign/zero-extended constant BUILD_VECTORs for VMULL operations.Bob Wilson
2010-11-22Fix epilogue codegen to avoid leaving the stack pointer in an invalidEvan Cheng
2010-11-18Fix bug in DAGCombiner for ARM that was trying to do a ShiftCombine on illega...Tanya Lattner
2010-11-18Rewrite stack callee saved spills and restores to use push/pop instructions.Eric Christopher
2010-11-17These tests are looking for library function names thatDale Johannesen
2010-11-17Change ARMGlobalMerge to keep BSS globals in separate pools.Bob Wilson
2010-11-17Fix ARMGlobalMerge pass to check if globals are entirely within range.Bob Wilson
2010-11-17Change the symbol for merged globals from "merged" to "_MergedGlobals".Bob Wilson
2010-11-17Fix the ARMGlobalMerge pass to look at variable sizes instead of pointer sizes.Bob Wilson
2010-11-17Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng
2010-11-16Fix PR8612 in the standard spiller, take two.Jakob Stoklund Olesen
2010-11-15Revert "Fix PR8612 in the standard spiller as well."Jakob Stoklund Olesen
2010-11-15Recommit this change and remove the failing part of the test - it didn'tEric Christopher
2010-11-15Fix PR8612 in the standard spiller as well.Jakob Stoklund Olesen
2010-11-15When spilling a register defined by an early clobber, make sure that the newJakob Stoklund Olesen
2010-11-13Add conditional move of large immediate.Evan Cheng
2010-11-13Fix an obvious typo which inverted an immediate.Evan Cheng
2010-11-13This should be still failing, but is. Disable it with theEric Christopher