summaryrefslogtreecommitdiff
path: root/test/CodeGen/Thumb2
Commit message (Expand)AuthorAge
* Change ARM PKHTB and PKHBT instructions to use a shift_imm operand to avoidBob Wilson2010-08-17
* Generalize a pattern for PKHTB: an SRL of 16-31 bits will guaranteeBob Wilson2010-08-16
* Convert test to FileCheck.Bob Wilson2010-08-16
* Temporarily disable tail calls on ARM to work around some linker problems.Bob Wilson2010-08-13
* fix silly typoJim Grosbach2010-08-11
* Add a target triple, as the runtime library invocation varies a bit byJim Grosbach2010-08-11
* Temporarily disable some failing tests, until they can beDan Gohman2010-08-11
* cortex m4 has floating point support, but only single precision.Jim Grosbach2010-08-11
* Report error if codegen tries to instantiate a ARM target when the cpu does s...Evan Cheng2010-08-11
* - Add subtarget feature -mattr=+db which determine whether an ARM cpu has theEvan Cheng2010-08-11
* Re-apply r110655 with fixes. Epilogue must restore sp from fp if the function...Evan Cheng2010-08-10
* Many Thumb2 instructions can reference the full ARM register set (i.e.,Jim Grosbach2010-07-30
* Implement vector constants which are splat ofDale Johannesen2010-07-29
* update tests for smarter BIC usageJim Grosbach2010-07-20
* Add combiner patterns to more effectively utilize the BFI (bitfield insert)Jim Grosbach2010-07-17
* Add basic support to code-gen the ARM/Thumb2 bit-field insert (BFI) instructionJim Grosbach2010-07-16
* Improve 64-subtraction of immediates when parts of the immediate can fitJim Grosbach2010-07-14
* Fix test to appease the buildbots.Bob Wilson2010-07-14
* Print "dregpair" NEON operands with a space between them, for readability andBob Wilson2010-07-09
* Changes to ARM tail calls, mostly cosmetic.Dale Johannesen2010-07-08
* PR7503: uxtb16 is not available for ARMv7-M. Patch by Brian G. Lucas.Evan Cheng2010-06-29
* Reapply my if-conversion cleanup from svn r106939 with fixes.Bob Wilson2010-06-29
* Revert my if-conversion cleanup since it caused a bunch of nightly testBob Wilson2010-06-26
* Remove bogus test.Eli Friedman2010-06-26
* Clean up some problems with extra CFG edges being introduced duringBob Wilson2010-06-26
* PR7458: Try commuting Thumb2 instruction operands to put them into 2-addressBob Wilson2010-06-24
* Eliminate the first have of the optimization which eliminates BRCONDDan Gohman2010-06-24
* Tail merging pass shall not break up IT blocks. rdar://8115404Evan Cheng2010-06-22
* Fix a crash caused by dereference of MBB.end(). rdar://8110842Evan Cheng2010-06-20
* Disable sibcall optimization for Thumb1 for now since Thumb1RegisterInfo::emi...Evan Cheng2010-06-19
* Move ARM if-conversion before post-ra scheduling.Evan Cheng2010-06-18
* Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng2010-06-18
* TwoAddressInstructionPass::CoalesceExtSubRegs can insert INSERT_SUBREGJakob Stoklund Olesen2010-06-18
* Fix an inverted condition.Evan Cheng2010-06-18
* Enable tail calls on ARM by default, with someDale Johannesen2010-06-18
* Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola2010-06-17
* Allow a register to be redefined multiple times in a basic block.Jakob Stoklund Olesen2010-06-16
* Make post-ra scheduling, anti-dep breaking, and register scavenger (conservat...Evan Cheng2010-06-16
* Remove the arm_aapcscc marker from the tests. It is the defaultRafael Espindola2010-06-15
* Add CoalescerPair helper class.Jakob Stoklund Olesen2010-06-15
* More tail call removal.Dale Johannesen2010-06-04
* Remove tail call. A tail call version will follow.Dale Johannesen2010-06-04
* Remove tail call to preserve this test. A tailDale Johannesen2010-06-03
* Make this test not use tail calls. A tail callDale Johannesen2010-06-03
* Thumb2 RSBS instructions were being printed without the 'S' suffix.Bob Wilson2010-05-24
* Recognize more BUILD_VECTORs and VECTOR_SHUFFLEs that can be implemented byBob Wilson2010-05-22
* t2LEApcrel and tLEApcrel are re-materializable. This makes it possible to hoi...Evan Cheng2010-05-19
* Clean up the conditional for handling of sign_extend_inreg based onJim Grosbach2010-05-07
* Cleanup of ARMv7M support. Move hardware divide and Thumb2 extract/packJim Grosbach2010-05-05
* fix copy/paste oops.Jim Grosbach2010-05-05