aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/Thumb
AgeCommit message (Expand)Author
2010-09-03Re-apply r112883:Jim Grosbach
2010-09-03Revert "For ARM stack frames that utilize variable sized objects and have eit...Daniel Dunbar
2010-09-02For ARM stack frames that utilize variable sized objects and have eitherJim Grosbach
2010-08-31Update test for 112609Jim Grosbach
2010-08-30Correct bogus module triple specifications.Duncan Sands
2010-08-26Enable pre-RA virtual frame base register allocation. rdar://8277890Jim Grosbach
2010-08-11Fix test and re-enable it.Evan Cheng
2010-08-11Temporarily disable some failing tests, until they can beDan Gohman
2010-08-11Add ARM Archv6M and let it implies FeatureDB (having dmb, etc.)Evan Cheng
2010-08-11Add Cortex-M0 support. It's a ARMv6m device (no ARM mode) with some 32-bitEvan Cheng
2010-08-11- Add subtarget feature -mattr=+db which determine whether an ARM cpu has theEvan Cheng
2010-08-10Re-apply r110655 with fixes. Epilogue must restore sp from fp if the function...Evan Cheng
2010-08-10Revert r110655, "Fix ARM hasFP() semantics. It should return true whenever FPDaniel Dunbar
2010-08-10Fix ARM hasFP() semantics. It should return true whenever FP register isEvan Cheng
2010-07-16Feed the right output into FileCheck.Benjamin Kramer
2010-07-16The SelectionDAGBuilder's handling of debug info, on rareDale Johannesen
2010-07-02Propagate the AlignStack bit in InlineAsm's to the Dale Johannesen
2010-07-01ARM function alignments were off by a power of two. svn 83242 changedBob Wilson
2010-06-26Fix some tests that didn't test anything.Benjamin Kramer
2010-06-19Disable sibcall optimization for Thumb1 for now since Thumb1RegisterInfo::emi...Evan Cheng
2010-06-17Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola
2010-06-15Remove the local register allocator.Jakob Stoklund Olesen
2010-05-12Enable a bunch more -regalloc=fast testsJakob Stoklund Olesen
2010-05-11Select @llvm.trap to the special B with 1111 condition (i.e. trap) instruction.Evan Cheng
2010-04-17Start function numbering at 0.Dan Gohman
2010-04-07Split big test into multiple directories to cater toDale Johannesen
2010-03-10Enable machine cse pass.Evan Cheng
2010-01-16Run the pre-register allocation tail duplication pass by default. RemoveBob Wilson
2010-01-15add testcase for r93564Jim Grosbach
2009-12-18Add test case for the phi reuse patch.Jakob Stoklund Olesen
2009-11-19More consistent thumb1 asm printing.Evan Cheng
2009-11-07Refactor code. Fix a potential missing check. Teach isIdentical() about tLDRp...Evan Cheng
2009-10-19Enable allocation of R3 in Thumb1Jim Grosbach
2009-10-02Forgot about ARM::tPUSH. It also has a new writeback operand.Evan Cheng
2009-10-01ARM::tPOP and tPOP_RET each has an extra writeback operand now.Evan Cheng
2009-09-09Eliminate more uses of llvm-as and llvm-dis.Dan Gohman
2009-08-28v4, v5 does not support sxtb / sxth.Evan Cheng
2009-08-20Fix an obvious copy-n-paste bug.Evan Cheng
2009-08-13tPOP_RET now has predicate operands.Evan Cheng
2009-08-13It's ok to spill a tGPR register as long as it's still allocated a low register.Evan Cheng
2009-07-28tADDrSPI doesn't have a predicate operand, but tADDhirr and tADDi3 have.Evan Cheng
2009-07-21remove a very large testcase for now.Chris Lattner
2009-07-20Re-apply 75490, 75806 and 76177 with fixes and tests. Efficiency comesDavid Greene
2009-07-20Use TII->findCommutedOpIndices to find the commute operands (rather than gues...Evan Cheng
2009-07-20Fix some sub-reg coalescing bugs where the coalescer wasn't updating the resu...Evan Cheng
2009-07-20Restore AsmWriterEmitter.cpp back to 74742. The recent changes broke Thumb.Evan Cheng
2009-07-11Smarter isel of ldrsb / ldrsh. Only make use of these when [r,r] address is f...Evan Cheng
2009-07-11Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies...Evan Cheng
2009-07-07Add missing tests.Evan Cheng
2009-06-24We should run these tests as well.Evan Cheng