aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2009-06-15Part 1.Evan Cheng
2009-06-13Add a ARM specific pre-allocation pass that re-schedule loads / stores fromEvan Cheng
2009-06-12If killed register is defined by implicit_def, do not clear it since it's liv...Evan Cheng
2009-06-12Mark some pattern-less instructions as neverHasSideEffects.Evan Cheng
2009-06-08Add testcase for register scanveger assertion fix in r72755Anton Korobeynikov
2009-06-05Changing allocation ordering from r3 ... r0 back to r0 ... r3. The order chan...Evan Cheng
2009-06-04Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman
2009-06-04A value defined by an implicit_def can be liven to a use BB. This is unfortun...Evan Cheng
2009-06-04Re-apply 72756 with fixes. One of those was introduced by we changed MachineI...Evan Cheng
2009-06-03Temporarily revert 72756 for now.Evan Cheng
2009-06-03Fold preceding / trailing base inc / dec into the single load / store as well.Evan Cheng
2009-05-19Fix pr4058 and pr4059. Do not split i64 or double arguments between r3 andBob Wilson
2009-05-19Fix pr4091: Add support for "m" constraint in ARM inline assembly.Bob Wilson
2009-05-18Add nounwind to a few tests.Dan Gohman
2009-05-12Fix pr4195: When iterating through predecessor blocks, break out of the loopBob Wilson
2009-05-07Fix pr4100. Do not remove no-op copies when they are dead. The registerBob Wilson
2009-05-06Do not use register as base ptr of pre- and post- inc/dec load / store nodes.Evan Cheng
2009-05-02Previously, RecursivelyDeleteDeadInstructions provided an optionDan Gohman
2009-04-17Rename file to have the correct suffix.Bob Wilson
2009-04-17Use CallConvLower.h and TableGen descriptions of the calling conventionsBob Wilson
2009-04-16Expand GEPs in ScalarEvolution expressions. SCEV expressions can nowDan Gohman
2009-04-14Use the output of the asm so the optimizer won'tDale Johannesen
2009-04-10move a target-specific test into its directory so it isn't run if youChris Lattner
2009-04-09Fix pr3954. The register scavenger asserts for inline assembly withBob Wilson
2009-04-08Add testcase for PR3795.Bob Wilson
2009-04-08Soft float support for FREM.Duncan Sands
2009-04-08Soft float support for undef. Reported by Xerxes RÄnby.Duncan Sands
2009-04-06Handle 'a' modifier in ARM inline assembly.Bob Wilson
2009-04-01Fix PR3862: Recognize some ARM-specific constraints for immediates in inlineBob Wilson
2009-03-24Do not emit comments unless -asm-verbose.Evan Cheng
2009-03-12add no-unwind, remove duplicate run line.Chris Lattner
2009-03-09ARM isLegalAddressImmediate should check if type is a simple type now that op...Evan Cheng
2009-03-08Recognize triplets starting with armv5-, armv6- etc. And set the ARM arch ver...Evan Cheng
2009-03-08If a MI uses the same register more than once, only mark one of them as 'kill'.Evan Cheng
2009-02-28Last commit accidentially deleted this code.Evan Cheng
2009-02-26The last commit was overly conservative. It's ok to reuse value that's alread...Evan Cheng
2009-02-22If a use operand is marked isKill, don't forget to add kill to its live inter...Evan Cheng
2009-02-17A couple of places where reused use operands should be marked kill. This is e...Evan Cheng
2009-02-12Replace one of burr scheduling heuristic with something more sensible. Now ca...Evan Cheng
2009-02-10Fix PR3457: Ignore control successors when looking for closest scheduled succ...Evan Cheng
2009-02-09Re-enable machine sinking pass now that the coalescer bugs and the AnalyzeBrn...Evan Cheng
2009-02-08Revert r63999. It was breaking self-hosting builds.Bill Wendling
2009-02-07Enable machine sinking pass in non-fast mode.Evan Cheng
2009-02-05Turn on machine LICM in non-fast mode.Evan Cheng
2009-01-15Add the private linkage.Rafael Espindola
2008-12-06Clean up some ARM GV asm printing out; minor fixes to match what gcc does.Evan Cheng
2008-11-20- Register scavenger should use MachineRegisterInfo and internal map to find ...Evan Cheng
2008-11-18Register scavenger should process early clobber defs first. A dead early clob...Evan Cheng
2008-11-04Actually ARM / Mac OS X does have UINTTOFP_I64_F{64|32} libcalls.Evan Cheng
2008-11-04Custom lower bit_convert i64 -> f64 into FMDRR. This is now happening with le...Evan Cheng