summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrInfo.td
Commit message (Expand)AuthorAge
* fix a long standing wart: all the ComplexPattern's were beingChris Lattner2010-09-21
* Reword since this may not be a bug but intended behavior.Bill Wendling2010-09-10
* Fix LDM_RET schedule itinery.Evan Cheng2010-09-08
* temporarily revert r112664, it is causing a decoding conflict, and Chris Lattner2010-09-01
* We have a chance for an optimization. Consider this code:Bill Wendling2010-08-31
* And ANDS pattern to match the t2ANDS pattern.Bill Wendling2010-08-31
* Make ARM add rN, sp, #imm instructions rematerializable. That's how the addre...Jim Grosbach2010-08-30
* Fix whitespaces. No functionality changes.Bill Wendling2010-08-29
* File missing from last commit.Bill Wendling2010-08-29
* Reapply r112176 without removing the other CMN patterns (that was unintention...Bill Wendling2010-08-26
* Don't call tablegen'ed Predicate_* functions in the ARM target.Jakob Stoklund Olesen2010-08-17
* 80 column cleanup.Jim Grosbach2010-08-17
* 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
* Rename sat_shift operand to shift_imm, in preparation for using it for otherBob Wilson2010-08-16
* Remove unused code.Bob Wilson2010-08-16
* Cleaned up the for-disassembly-only entries in the arm instruction table so thatJohnny Chen2010-08-12
* Changed the format of DMBsy, DSBsy, and friends from Pseudo to MiscFrm.Johnny Chen2010-08-11
* Move the ARM SSAT and USAT optional shift amount operand out of theBob Wilson2010-08-11
* Really control isel of barrier instructions with cpu feature.Evan Cheng2010-08-11
* - Add subtarget feature -mattr=+db which determine whether an ARM cpu has theEvan Cheng2010-08-11
* Mark ARM compare instructions as isCompare.Bill Wendling2010-08-11
* Add a separate ARM instruction format for Saturate instructions.Bob Wilson2010-08-11
* Fix indentation.Bob Wilson2010-08-05
* Add an ARM RSCrr instruction for disassembly only.Bob Wilson2010-08-05
* Add an ARM RSBrr instruction for disassembly only.Bob Wilson2010-08-05
* Move newlines before inline jumptables from the asm strings in .td files toBob Wilson2010-07-31
* Add builtins for ssat/usat, similar to RealView's __ssat and __usat intrinsics.Nate Begeman2010-07-29
* Add intrinsics __builtin_arm_qadd & __builtin_arm_qsub to allow access to the...Nate Begeman2010-07-29
* ARM mode version of r109693. Remove incorrect substitution pattern for UXTB16...Jim Grosbach2010-07-28
* 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
* Extend the r107852 optimization which turns some fp compare to code sequence ...Evan Cheng2010-07-13
* Changes to ARM tail calls, mostly cosmetic.Dale Johannesen2010-07-08
* LEApcrelJT shouldn't be marked as neverHasSideEffects, as we don't want itJim Grosbach2010-06-21
* Fix PR 7433. Silly typo in non-Darwin ARM tail callDale Johannesen2010-06-21
* Indentation and remove dead code.Evan Cheng2010-06-19
* Fix ARM/Thumb reversal in previous attempt.Dale Johannesen2010-06-18
* An attempt to fix the problem Anton reported withDale Johannesen2010-06-18
* Last round of changes for ARM tail calls.Dale Johannesen2010-06-18
* Add file missing from previous commit.Dale Johannesen2010-06-15
* Early implementation of tail call for ARM.Dale Johannesen2010-06-03
* Clean up 80 column violations. No functional change.Jim Grosbach2010-06-02
* correct retattrJim Grosbach2010-05-28
* make sure accesses to set up the jmpbuf don't get moved after it by the sched...Jim Grosbach2010-05-28
* Update the saved stack pointer in the sjlj function context following eitherJim Grosbach2010-05-27
* Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry inJim Grosbach2010-05-26
* Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit.Jim Grosbach2010-05-22
* Use 'adr' for LEApcrel and LEApcrel. Mark LEApcrel re-materializable.Evan Cheng2010-05-19
* Mark pattern-less mayLoad / mayStore instructions neverHasSideEffects. These ...Evan Cheng2010-05-19