aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2009-06-22Add support for ARM's Advanced SIMD (NEON) instruction set.Bob Wilson
2009-06-22It's coalescer, not coaleser.Evan Cheng
2009-06-22For Darwin on ARMv6 and newer, make register r9 available for use as aBob Wilson
2009-06-22Fix another register coalescer crash: forgot to check if the instruction bein...Evan Cheng
2009-06-22hasFP should return true if frame address is taken.Evan Cheng
2009-06-20Fix PR4419: handle defs of partial uses.Evan Cheng
2009-06-19Enable arm pre-allocation load / store multiple optimization pass.Evan Cheng
2009-06-19Mark a few Thumb instructions commutable; just happened to spot this Eli Friedman
2009-06-17Initial support for some Thumb2 instructions.Anton Korobeynikov
2009-06-16Make the test target-neutralAnton Korobeynikov
2009-06-16GNU as refuses to assemble "pop {}" instruction. Do not emit suchAnton Korobeynikov
2009-06-16If a val# is defined by an implicit_def and it is being removed, all of the c...Evan Cheng
2009-06-15ifcvt should ignore cfg where true and false successors are the same.Evan Cheng
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