aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM
Commit message (Expand)AuthorAgeFilesLines
* In the presence of variable sized objects, allocate an emergency spill slot.Jim Grosbach2010-07-091-2/+2
* Fix test to be less sensitive of regalloc accidentsJakob Stoklund Olesen2010-07-091-1/+1
* Print "dregpair" NEON operands with a space between them, for readability andBob Wilson2010-07-091-2/+2
* Reenable DAG combining for vector shuffles. It looks like it was temporarilyBob Wilson2010-07-092-10/+12
* Check for FiniteOnlyFPMath as well.Evan Cheng2010-07-081-1/+1
* r107852 is only safe with -enable-unsafe-fp-math to account for +0.0 == -0.0.Evan Cheng2010-07-081-1/+1
* Optimize some vfp comparisons to integer ones. This patch implements the simp...Evan Cheng2010-07-081-0/+29
* Changes to ARM tail calls, mostly cosmetic.Dale Johannesen2010-07-081-2/+11
* Don't create neon moves in CopyRegToReg. NEONMoveFixPass will do the conversionRafael Espindola2010-07-061-1/+1
* Fix incorrect asm-printing of some NEON immediates. Fix weak testcase soBob Wilson2010-07-021-34/+20
* Implement the "linker_private_weak" linkage type. This will be used forBill Wendling2010-07-011-1/+1
* Fix the handling of partial redefines in the fast register allocator.Jakob Stoklund Olesen2010-06-291-0/+22
* Fix a register scavenger crash when dealing with undefined subregs.Bob Wilson2010-06-291-0/+15
* Add a VT argument to getMinimalPhysRegClass and replace the copy related usesRafael Espindola2010-06-291-1/+1
* Unlike other targets, ARM now uses BUILD_VECTORs post-legalization so theyBob Wilson2010-06-281-0/+10
* When splitting a VAARG, remember its alignment.Rafael Espindola2010-06-261-0/+19
* Thumb2ITBlockPass: Fix a possible dereference of an invalid iterator. This wasDaniel Dunbar2010-06-251-0/+75
* Change if-conversion block size limit checks to add some flexibility.Evan Cheng2010-06-251-1/+1
* Teach EmitLiveInCopies to omit copies for unused virtual registers,Dan Gohman2010-06-241-4/+4
* It's possible that a flag is added to the SDNode that points back to theBill Wendling2010-06-241-0/+27
* Replace a big gob of old coalescer logic with the new CoalescerPair class.Jakob Stoklund Olesen2010-06-241-2/+2
* Eliminate the other half of the BRCOND optimization, and updateDan Gohman2010-06-241-2/+2
* Revert "Replace a big gob of old coalescer logic with the new CoalescerPair c...Jakob Stoklund Olesen2010-06-241-2/+2
* Replace a big gob of old coalescer logic with the new CoalescerPair class.Jakob Stoklund Olesen2010-06-241-2/+2
* We are missing opportunites to use ldm. Take code like this:Bill Wendling2010-06-231-3/+5
* Reinstate correct test, remove the real invalidated test.Dale Johannesen2010-06-231-4/+2
* Remove tests invalidated by previous checkin.Dale Johannesen2010-06-233-69/+0
* Thumb1 functions using @llvm.returnaddress were not saving the incoming LR.Bob Wilson2010-06-221-1/+3
* Fix PR7421: bug in kill transferring logic. It was ignoring loads / stores wh...Evan Cheng2010-06-211-0/+148
* Add missing FileCheck call.Dale Johannesen2010-06-211-1/+1
* Fix PR 7433. Silly typo in non-Darwin ARM tail callDale Johannesen2010-06-211-0/+145
* Disable sibcall optimization for Thumb1 for now since Thumb1RegisterInfo::emi...Evan Cheng2010-06-191-4/+7
* Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng2010-06-181-5/+10
* Fix an inverted condition.Evan Cheng2010-06-181-1/+1
* When using ADDri to get the address of a stack object, 255 is a conservativeJakob Stoklund Olesen2010-06-181-0/+16
* Enable tail calls on ARM by default, with someDale Johannesen2010-06-184-0/+107
* Treat the ARM inline asm {cc} constraint as a physreg (%CPSR), just like X86Jakob Stoklund Olesen2010-06-181-0/+12
* Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola2010-06-1748-141/+141
* Remove the local register allocator.Jakob Stoklund Olesen2010-06-154-4/+0
* Set the mtriple in some tests so that they use AAPCS.Rafael Espindola2010-06-154-4/+4
* Remove the arm_aapcscc marker from the tests. It is the defaultRafael Espindola2010-06-158-16/+16
* Generalize the pre-coalescing of extract_subregs feeding reg_sequences,Bob Wilson2010-06-151-2/+2
* Add a missing bitcast. This code used to only handle conversions betweenBob Wilson2010-06-111-0/+19
* Re-apply 105308 with fix.Evan Cheng2010-06-041-0/+18
* More tail call removal.Dale Johannesen2010-06-041-1/+1
* Remove more tail calls.Dale Johannesen2010-06-042-2/+2
* Remove a tail call, and move some CHECKs to theDale Johannesen2010-06-041-3/+3
* Revert 105308.Bob Wilson2010-06-031-18/+0
* Enable machine cse of instructions which define physical registers.Evan Cheng2010-06-021-0/+18
* Fix some latency computation bugs: if the use is not a machine opcode do not ...Evan Cheng2010-05-282-13/+14