summaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrThumb.td
Commit message (Expand)AuthorAgeFilesLines
* For each instruction itinerary class, specify the number of micro-ops eachEvan Cheng2010-09-091-3/+4
* grammar tweakJim Grosbach2010-09-071-1/+1
* Make ARM add rN, sp, #imm instructions rematerializable. That's how the addre...Jim Grosbach2010-08-301-0/+4
* Delete some unused instructions.Evan Cheng2010-08-101-13/+0
* Move newlines before inline jumptables from the asm strings in .td files toBob Wilson2010-07-311-1/+1
* LEApcrelJT shouldn't be marked as neverHasSideEffects, as we don't want itJim Grosbach2010-06-211-1/+1
* Clean up 80 column violations. No functional change.Jim Grosbach2010-06-021-1/+2
* Cosmetic cleanup. No functional change.Jim Grosbach2010-05-281-6/+6
* make sure accesses to set up the jmpbuf don't get moved after it by the sched...Jim Grosbach2010-05-281-1/+2
* Update the saved stack pointer in the sjlj function context following eitherJim Grosbach2010-05-271-3/+2
* fix off by 1 (insn) error in eh.sjlj.setjmp thumb code sequence.Jim Grosbach2010-05-261-1/+1
* Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit.Jim Grosbach2010-05-221-0/+16
* t2LEApcrel and tLEApcrel are re-materializable. This makes it possible to hoi...Evan Cheng2010-05-191-0/+1
* Mark pattern-less mayLoad / mayStore instructions neverHasSideEffects. These ...Evan Cheng2010-05-191-6/+7
* Mark a few more pattern-less instructions with neverHasSideEffects. This is e...Evan Cheng2010-05-191-0/+4
* Fix a regression in 464.h264 for thumb1 and thumb2 nightly tests.Bob Wilson2010-05-171-1/+1
* Chris said that the comment char should be escaped. Fix all the occurences of...Anton Korobeynikov2010-05-161-11/+11
* "trap" pseudo-op turned out to be apple-local.Anton Korobeynikov2010-05-151-1/+4
* Select @llvm.trap to the special B with 1111 condition (i.e. trap) instruction.Evan Cheng2010-05-111-2/+3
* set SDNPVariadic on nodes throughout the rest of the targets thatChris Lattner2010-03-191-1/+2
* Remove the writeback flag from ARM's address mode 4. Now that we have separateBob Wilson2010-03-161-2/+2
* Change ARM ld/st multiple instructions to have variant instructions forBob Wilson2010-03-131-13/+22
* Factored out the disassembly printing of CPS option, MSR mask, and Negative ZeroJohnny Chen2010-03-101-1/+1
* Modified the asm string of 16-bit Thumb MUL instruction so that it prints:Johnny Chen2010-03-031-1/+1
* Added 32-bit Thumb instructions: CPS, SDIV, UDIV, SXTB16, SXTAB16, UXTAB16, SEL,Johnny Chen2010-03-021-0/+13
* The mayHaveSideEffects flag is no longer used.Dan Gohman2010-02-271-4/+3
* Added the following 16-bit Thumb instructions for disassembly only: YIELD, WFE,Johnny Chen2010-02-251-0/+42
* Added tNOP for disassembly only.Johnny Chen2010-02-251-1/+8
* Added tSVC and tTRAP for disassembly only.Johnny Chen2010-02-251-0/+18
* Updated version of r96634 (which was reverted due to failing 176.gcc andJim Grosbach2010-02-221-1/+4
* 80 column cleanupJim Grosbach2010-02-161-2/+2
* Remove trailing whitespaceJim Grosbach2010-02-161-12/+12
* Added BKPT/tBKPT (breakpoint) to the instruction table for disassembly purpose.Johnny Chen2010-02-111-0/+8
* Radar 7417921Jim Grosbach2010-02-091-1/+1
* tighten up eh.setjmp sequence a bit.Jim Grosbach2010-02-081-9/+7
* Adjust setjmp instruction sequence to not need 32-bit alignment paddingJim Grosbach2010-01-271-4/+3
* Fix PR5694. The CMN instructions set the flags differently from CMP, so theyJim Grosbach2010-01-221-4/+6
* The most significant encoding bit of GPR:$src or GPR:$dst was over-specified inJohnny Chen2010-01-181-5/+5
* Added 16-bit Thumb Load/Store immediate instructions with encoding bits so thatJohnny Chen2010-01-141-0/+24
* Fixed a couple of places for Thumb MOV where encoding bits are underspecified.Johnny Chen2010-01-131-4/+3
* Remove the JustSP single-register regclass.Jakob Stoklund Olesen2010-01-131-1/+1
* Add a SPR register class to the ARM target.Jakob Stoklund Olesen2009-12-221-1/+1
* Renamed "tCMNZ" to "tCMNz" to be consistent with other similar namings.Johnny Chen2009-12-161-1/+1
* Add encoding bits for some Thumb instructions. Plus explicitly set the top twoJohnny Chen2009-12-161-2/+6
* Added encoding bits for the Thumb ISA. Initial checkin.Johnny Chen2009-12-151-103/+207
* Thumb1 exception handling setjmpJim Grosbach2009-12-011-0/+29
* Remat VLDRD from constpool. Clean up some instruction property specifications.Evan Cheng2009-11-201-3/+4
* More consistent thumb1 asm printing.Evan Cheng2009-11-191-10/+15
* - Add pseudo instructions tLDRpci_pic and t2LDRpci_pic which does a pc-relativeEvan Cheng2009-11-061-0/+10
* The .n suffix must go after the predicate.Evan Cheng2009-11-041-1/+1