aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add some missing isel predicates on def : pat patterns to avoid generating VF...Evan Cheng2010-11-125-53/+154
* Add support for ARM's specialized vector-compare-against-zero instructions.Owen Anderson2010-11-083-0/+55
* Revert 118422 in search of bot verdancy.Dale Johannesen2010-11-081-29/+12
* Support -mcpu=cortex-a8 in ARM attributes - Has Fixme. 1 Test modified.Jason W Kim2010-11-081-12/+29
* Add codegen and encoding support for the immediate form of vbic.Owen Anderson2010-11-051-0/+20
* Fix @llvm.prefetch isel. Selecting between pld / pldw using the first immedia...Evan Cheng2010-11-041-16/+13
* Covert VORRIMM to be produced via early target-specific DAG combining, rather...Owen Anderson2010-11-031-1/+1
* Add support for code generation of the one register with immediate form of vorr.Owen Anderson2010-11-031-0/+20
* Fix test.Evan Cheng2010-11-031-1/+1
* Add codegen patterns for VST1-lane instructions. Radar 8599955.Bob Wilson2010-11-033-5/+66
* Check for extractelement with a variable operand for the element number.Bob Wilson2010-11-031-0/+17
* Fix preload instruction isel. Only v7 supports pli, and only v7 with mp exten...Evan Cheng2010-11-031-2/+2
* Add support to match @llvm.prefetch to pld / pldw / pli. rdar://8601536.Evan Cheng2010-11-031-0/+64
* Two sets of changes. Sorry they are intermingled.Evan Cheng2010-11-035-29/+101
* Inline asm mult-alt constraint tests.John Thompson2010-11-021-0/+323
* Revert r114340 (improvements in Darwin function prologue/epilogue), as it brokeJim Grosbach2010-11-021-1/+1
* Add support for alignment operands on VLD1-lane instructions.Bob Wilson2010-11-011-10/+13
* Add VLD1-lane testcases for quad-register types.Bob Wilson2010-11-011-0/+27
* Add NEON VLD1-lane instructions. Partial fix for Radar 8599955.Bob Wilson2010-11-011-0/+27
* When we look at instructions to convert to setting the 's' flag, we need to lookBill Wendling2010-11-012-11/+14
* NEON does not support truncating vector stores. Radar 8598391.Bob Wilson2010-11-011-0/+10
* More tests to XFAIL. The arm-and-txt-peephole.ll test passes even when theBill Wendling2010-11-012-4/+5
* Disable because peephole is disabled.Bill Wendling2010-11-011-0/+1
* Teach machine cse to eliminate instructions with multiple physreg uses and de...Evan Cheng2010-10-291-1/+7
* Remove DAG combiner patch to fold vector splats. Instcombiner does it now.Bob Wilson2010-10-291-16/+0