aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
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
2010-11-12Add conditional mvn instructions.Evan Cheng
2010-11-12Add some missing isel predicates on def : pat patterns to avoid generating VF...Evan Cheng
2010-11-08Add support for ARM's specialized vector-compare-against-zero instructions.Owen Anderson
2010-11-08Revert 118422 in search of bot verdancy.Dale Johannesen
2010-11-08Support -mcpu=cortex-a8 in ARM attributes - Has Fixme. 1 Test modified.Jason W Kim
2010-11-05Add codegen and encoding support for the immediate form of vbic.Owen Anderson
2010-11-04Fix @llvm.prefetch isel. Selecting between pld / pldw using the first immedia...Evan Cheng
2010-11-03Covert VORRIMM to be produced via early target-specific DAG combining, rather...Owen Anderson
2010-11-03Add support for code generation of the one register with immediate form of vorr.Owen Anderson
2010-11-03Fix test.Evan Cheng
2010-11-03Add codegen patterns for VST1-lane instructions. Radar 8599955.Bob Wilson
2010-11-03Check for extractelement with a variable operand for the element number.Bob Wilson
2010-11-03Fix preload instruction isel. Only v7 supports pli, and only v7 with mp exten...Evan Cheng