aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/Thumb2
AgeCommit message (Expand)Author
2010-09-02For ARM stack frames that utilize variable sized objects and have eitherJim Grosbach
2010-09-02Now that register allocation properly considers reserved regs, simplify theJim Grosbach
2010-09-01temporarily revert r112664, it is causing a decoding conflict, and Chris Lattner
2010-08-31We have a chance for an optimization. Consider this code:Bill Wendling
2010-08-27Add alignment arguments to all the NEON load/store intrinsics.Bob Wilson
2010-08-25ARM/Thumb2: Fix a misselect in getARMCmp, when attempting to adjust a signedDaniel Dunbar
2010-08-17Change ARM PKHTB and PKHBT instructions to use a shift_imm operand to avoidBob Wilson
2010-08-16Generalize a pattern for PKHTB: an SRL of 16-31 bits will guaranteeBob Wilson
2010-08-16Convert test to FileCheck.Bob Wilson
2010-08-13Temporarily disable tail calls on ARM to work around some linker problems.Bob Wilson
2010-08-11fix silly typoJim Grosbach
2010-08-11Add a target triple, as the runtime library invocation varies a bit byJim Grosbach
2010-08-11Temporarily disable some failing tests, until they can beDan Gohman
2010-08-11cortex m4 has floating point support, but only single precision.Jim Grosbach
2010-08-11Report error if codegen tries to instantiate a ARM target when the cpu does s...Evan 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-07-30Many Thumb2 instructions can reference the full ARM register set (i.e.,Jim Grosbach
2010-07-29Implement vector constants which are splat ofDale Johannesen
2010-07-20update tests for smarter BIC usageJim Grosbach
2010-07-17Add combiner patterns to more effectively utilize the BFI (bitfield insert)Jim Grosbach
2010-07-16Add basic support to code-gen the ARM/Thumb2 bit-field insert (BFI) instructionJim Grosbach
2010-07-14Improve 64-subtraction of immediates when parts of the immediate can fitJim Grosbach
2010-07-14Fix test to appease the buildbots.Bob Wilson
2010-07-09Print "dregpair" NEON operands with a space between them, for readability andBob Wilson
2010-07-08Changes to ARM tail calls, mostly cosmetic.Dale Johannesen
2010-06-29PR7503: uxtb16 is not available for ARMv7-M. Patch by Brian G. Lucas.Evan Cheng
2010-06-29Reapply my if-conversion cleanup from svn r106939 with fixes.Bob Wilson
2010-06-26Revert my if-conversion cleanup since it caused a bunch of nightly testBob Wilson
2010-06-26Remove bogus test.Eli Friedman
2010-06-26Clean up some problems with extra CFG edges being introduced duringBob Wilson
2010-06-24PR7458: Try commuting Thumb2 instruction operands to put them into 2-addressBob Wilson
2010-06-24Eliminate the first have of the optimization which eliminates BRCONDDan Gohman
2010-06-22Tail merging pass shall not break up IT blocks. rdar://8115404Evan Cheng
2010-06-20Fix a crash caused by dereference of MBB.end(). rdar://8110842Evan Cheng
2010-06-19Disable sibcall optimization for Thumb1 for now since Thumb1RegisterInfo::emi...Evan Cheng
2010-06-18Move ARM if-conversion before post-ra scheduling.Evan Cheng
2010-06-18Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng
2010-06-18TwoAddressInstructionPass::CoalesceExtSubRegs can insert INSERT_SUBREGJakob Stoklund Olesen
2010-06-18Fix an inverted condition.Evan Cheng
2010-06-18Enable tail calls on ARM by default, with someDale Johannesen
2010-06-17Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola
2010-06-16Allow a register to be redefined multiple times in a basic block.Jakob Stoklund Olesen
2010-06-16Make post-ra scheduling, anti-dep breaking, and register scavenger (conservat...Evan Cheng
2010-06-15Remove the arm_aapcscc marker from the tests. It is the defaultRafael Espindola
2010-06-15Add CoalescerPair helper class.Jakob Stoklund Olesen
2010-06-04More tail call removal.Dale Johannesen
2010-06-04Remove tail call. A tail call version will follow.Dale Johannesen
2010-06-03Remove tail call to preserve this test. A tailDale Johannesen
2010-06-03Make this test not use tail calls. A tail callDale Johannesen