aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/Thumb2
Commit message (Expand)AuthorAgeFilesLines
* Print "dregpair" NEON operands with a space between them, for readability andBob Wilson2010-07-091-1/+1
* Changes to ARM tail calls, mostly cosmetic.Dale Johannesen2010-07-081-0/+10
* PR7503: uxtb16 is not available for ARMv7-M. Patch by Brian G. Lucas.Evan Cheng2010-06-291-25/+68
* Reapply my if-conversion cleanup from svn r106939 with fixes.Bob Wilson2010-06-291-1/+1
* Revert my if-conversion cleanup since it caused a bunch of nightly testBob Wilson2010-06-261-1/+1
* Remove bogus test.Eli Friedman2010-06-261-22/+0
* Clean up some problems with extra CFG edges being introduced duringBob Wilson2010-06-261-1/+1
* PR7458: Try commuting Thumb2 instruction operands to put them into 2-addressBob Wilson2010-06-242-2/+9
* Eliminate the first have of the optimization which eliminates BRCONDDan Gohman2010-06-241-4/+1
* Tail merging pass shall not break up IT blocks. rdar://8115404Evan Cheng2010-06-221-0/+127
* Fix a crash caused by dereference of MBB.end(). rdar://8110842Evan Cheng2010-06-201-0/+35
* Disable sibcall optimization for Thumb1 for now since Thumb1RegisterInfo::emi...Evan Cheng2010-06-191-1/+1
* Move ARM if-conversion before post-ra scheduling.Evan Cheng2010-06-181-1/+1
* Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng2010-06-182-1/+2
* TwoAddressInstructionPass::CoalesceExtSubRegs can insert INSERT_SUBREGJakob Stoklund Olesen2010-06-181-0/+28
* Fix an inverted condition.Evan Cheng2010-06-182-3/+1
* Enable tail calls on ARM by default, with someDale Johannesen2010-06-182-0/+113
* Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola2010-06-1741-164/+164
* Allow a register to be redefined multiple times in a basic block.Jakob Stoklund Olesen2010-06-161-0/+21
* Make post-ra scheduling, anti-dep breaking, and register scavenger (conservat...Evan Cheng2010-06-162-1/+3
* Remove the arm_aapcscc marker from the tests. It is the defaultRafael Espindola2010-06-153-9/+9
* Add CoalescerPair helper class.Jakob Stoklund Olesen2010-06-151-0/+41
* More tail call removal.Dale Johannesen2010-06-041-1/+1
* Remove tail call. A tail call version will follow.Dale Johannesen2010-06-041-1/+1
* Remove tail call to preserve this test. A tailDale Johannesen2010-06-031-1/+1
* Make this test not use tail calls. A tail callDale Johannesen2010-06-031-3/+3
* Thumb2 RSBS instructions were being printed without the 'S' suffix.Bob Wilson2010-05-241-0/+9
* Recognize more BUILD_VECTORs and VECTOR_SHUFFLEs that can be implemented byBob Wilson2010-05-221-1/+2
* t2LEApcrel and tLEApcrel are re-materializable. This makes it possible to hoi...Evan Cheng2010-05-191-6/+39
* Clean up the conditional for handling of sign_extend_inreg based onJim Grosbach2010-05-071-0/+22
* Cleanup of ARMv7M support. Move hardware divide and Thumb2 extract/packJim Grosbach2010-05-058-9/+9
* fix copy/paste oops.Jim Grosbach2010-05-051-3/+3
* Add tests for ARMV7M divide instruction useJim Grosbach2010-05-051-0/+45
* Fix a bug which prevented tail merging of return instructions inDan Gohman2010-05-032-19/+16
* Handle register-to-register copies within the tGPR class.Bob Wilson2010-04-261-0/+73
* Update ARM DAGtoDAG for matching UBFX instruction for unsigned bitfieldJim Grosbach2010-04-221-0/+28
* - Clean up some crappy code which deals with coalescing of copies which look atEvan Cheng2010-04-211-1/+1
* Start function numbering at 0.Dan Gohman2010-04-174-10/+10
* Use default lowering of DYNAMIC_STACKALLOC. As far as I can tell, ARM isle is...Evan Cheng2010-04-151-8/+8
* ARM SelectDYN_ALLOC should emit a copy from SP rather than referencing SP dir...Evan Cheng2010-04-151-0/+23
* switch the flag for using NEON for SP floating point to a subtarget 'feature'.Jim Grosbach2010-03-256-7/+7
* Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrmJohnny Chen2010-03-177-11/+11
* --- Reverse-merging r98637 into '.':Bob Wilson2010-03-167-11/+11
* Initial ARM/Thumb disassembler check-in. It consists of a tablgen backendJohnny Chen2010-03-167-11/+11
* Stop using the old pre-UAL syntax for LDM/STM instruction suffixes.Bob Wilson2010-03-162-3/+3
* Add a testcase for the change in r98586.Bob Wilson2010-03-161-0/+63
* Enable machine cse pass.Evan Cheng2010-03-101-4/+2
* Fix a crash compiling 254.gap for Thumb2. The Thumb2 add/sub with 12-bitBob Wilson2010-03-081-0/+266
* Drop the ".w" qualifier for t2UXTB16* instructions as there is no 16-bit versionJohnny Chen2010-03-041-10/+10
* Create a stack frame on ARM whenJakob Stoklund Olesen2010-02-241-0/+15