aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/Thumb2
Commit message (Expand)AuthorAgeFilesLines
* ARM: Allocation hints must make sure to be in the alloc order.Jim Grosbach2013-02-191-0/+53
* FileCheck-ify some grep testsReid Kleckner2013-01-251-2/+2
* Remove some register allocation order dependencies.Jakob Stoklund Olesen2013-01-191-1/+1
* On some ARM cpus, flags setting movs with shifter operand, i.e. lsl, lsr, asr,Evan Cheng2012-12-201-13/+69
* Fix typos in CHECK lines.Dmitri Gribenko2012-12-061-1/+1
* Add GPRPair Register class to ARM.Jakob Stoklund Olesen2012-10-261-2/+2
* Fix a miscompilation caused by a typo. When turning a adde with negative valueEvan Cheng2012-10-241-0/+13
* Add LLVM support for Swift.Bob Wilson2012-09-294-3/+24
* Use vld1 / vst2 for unaligned v2f64 load / store. e.g. Use vld1.16 for 2-byteEvan Cheng2012-09-181-2/+2
* Use predication instead of pseudo-opcodes when folding into MOVCC.Jakob Stoklund Olesen2012-09-051-2/+2
* Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer2012-09-041-0/+44
* Add ADD and SUB to the predicable ARM instructions.Jakob Stoklund Olesen2012-08-161-9/+9
* Fold predicable instructions into MOVCC / t2MOVCC.Jakob Stoklund Olesen2012-08-151-1/+1
* [arm-fast-isel] Add support for vararg function calls.Jush Lu2012-07-191-4/+5
* Fix the remaining TCL-style quotes found in the testsuite. This isChandler Carruth2012-07-022-2/+2
* Do not attempt to use ROR for Thumb1.Bob Wilson2012-07-021-2/+4
* Fix the TCL-style quoting in one random test that somehow slippedChandler Carruth2012-07-021-1/+1
* Convert all tests using TCL-style quoting to use shell-style quoting.Chandler Carruth2012-07-022-5/+5
* Add a test case for global live range splitting.Jakob Stoklund Olesen2012-05-231-0/+27
* Add a last resort tryInstructionSplit() to RAGreedy.Jakob Stoklund Olesen2012-05-231-0/+22
* FileCheck'ize test, and add a bit to test for r157221.Jim Grosbach2012-05-211-1/+7
* Use the right register class for LDRrs.Jakob Stoklund Olesen2012-05-201-2/+2
* Refactor data-in-code annotations.Jim Grosbach2012-05-181-1/+3
* Remove -join-physregs from the test suite.Jakob Stoklund Olesen2012-05-177-63/+63
* Added a regress test for the bug #9964 before close it.Danil Malyshev2012-05-091-0/+9
* Added missing CMN case in Thumb2SizeReduction pass so that LLVM emits 16-bits...Sebastian Pop2012-05-041-4/+14
* If triple is armv7 / thumbv7 and a CPU is specified, do not automatically assumeEvan Cheng2012-04-261-7/+14
* Fix updateTerminator to be resiliant to degenerate terminators whereChandler Carruth2012-04-161-1/+1
* Flip the new block-placement pass to be on by default.Chandler Carruth2012-04-163-8/+16
* Don't break the IV update in TLI::SimplifySetCC().Jakob Stoklund Olesen2012-04-051-8/+3
* Don't kill the base register when expanding strd.Jakob Stoklund Olesen2012-03-281-0/+15
* Spill DPair registers, not just QPR.Jakob Stoklund Olesen2012-03-281-1/+15
* Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnuEli Bendersky2012-03-251-8/+1
* Enable ARM base pointer when calling functions with large arguments.Jakob Stoklund Olesen2012-02-281-0/+29
* Thumb2 size reduction fix for tied operands of tMUL.Jim Grosbach2012-02-242-2/+2
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-162-5/+13
* After r147827 and r147902, it's now possible for unallocatable registers to beEvan Cheng2012-01-141-0/+103
* Consider unknown alignment caused by OptimizeThumb2Instructions().Jakob Stoklund Olesen2012-01-101-0/+1400
* Allow machine-cse to look across MBB boundary when cse'ing instructions thatEvan Cheng2012-01-101-1/+0
* Enable aligned NEON spilling by default.Jakob Stoklund Olesen2012-01-061-2/+2
* Reapply r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen2012-01-051-1/+1
* Fix more places which should be checking for iOS, not darwin.Evan Cheng2012-01-043-3/+3
* Revert r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen2012-01-031-1/+1
* Experimental support for aligned NEON spills.Jakob Stoklund Olesen2011-12-231-0/+73
* Heed spill slot alignment on ARM.Jakob Stoklund Olesen2011-12-201-0/+22
* ARM target code clean up. Check for iOS, not Darwin where it makes sense.Evan Cheng2011-12-201-1/+1
* Fix a CPSR liveness tracking bug introduced when I converted IT block to bundle.Evan Cheng2011-12-171-0/+28
* Fix off-by-one error in bucket sort.Jakob Stoklund Olesen2011-12-161-0/+26
* - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng2011-12-142-2/+2
* Manually upgrade the test suite to specify the flag to cttz and ctlz.Chandler Carruth2011-12-121-2/+2