aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrThumb.td
Commit message (Expand)AuthorAgeFilesLines
* ARM Pseudo-ize tBR_JTr.Jim Grosbach2010-11-291-8/+5
* Add more Thumb encodings.Bill Wendling2010-11-291-12/+30
* More Thumb encodings.Bill Wendling2010-11-291-24/+76
* Add Thumb encodings for REV instructions.Bill Wendling2010-11-291-19/+37
* Add more Thumb encodings.Bill Wendling2010-11-291-24/+58
* More Thumb encodings.Bill Wendling2010-11-211-25/+82
* - Give "trap" the correct encoding, at least according to Darwin's assembler.Bill Wendling2010-11-211-3/+10
* A few more thumb instruction MC encodings.Bill Wendling2010-11-201-16/+38
* Add more Thumb add instruction encodings.Bill Wendling2010-11-201-12/+47
* Add Thumb encodings for some add instructions.Bill Wendling2010-11-201-6/+26
* Add more encodings for Thumb instructions.Bill Wendling2010-11-201-15/+30
* Encodings for the compare instructions.Bill Wendling2010-11-191-8/+19
* Add encodings for some of the thumb ADD instructions. Tests will come once theBill Wendling2010-11-191-16/+44
* Revert accidental commit.Bill Wendling2010-11-191-3/+4
* Change long binary encodings to use hex instead. It's more readable. AlsoBill Wendling2010-11-191-17/+20
* Add MC encodings for some Thumb instructions. Test for a few of them. The "bxBill Wendling2010-11-191-17/+48
* ARM PseudoInst instructions don't need or use an assembler string. Get rid ofJim Grosbach2010-11-181-4/+4
* Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng2010-11-171-1/+3
* Encode the multi-load/store instructions with their respective modes ('ia',Bill Wendling2010-11-161-35/+5
* Comment out the defms until they're activated.Bill Wendling2010-11-131-1/+1
* Add uses of the *_ldst_multi multiclasses. These aren't used yet.Bill Wendling2010-11-131-0/+14
* Convert the modes to lower case.Bill Wendling2010-11-131-2/+2
* Add *_ldst_mult multiclasses to the ARM back-end. These will be used in theBill Wendling2010-11-131-0/+13
* Break ARM addrmode4 (load/store multiple base address) into its constituentJim Grosbach2010-11-031-8/+11
* Add 'IsThumb' predicate to patterns marked as 'IsThumb1Only'. The latter gatesJim Grosbach2010-11-011-14/+16
* reject instructions that contain a \n in their asmstring. MarkChris Lattner2010-11-011-0/+3
* two changes: make the asmmatcher generator ignore ARM pseudos properly,Chris Lattner2010-10-311-3/+3
* reapply r117858 with apparent editor malfunction fixed (somehow I Chris Lattner2010-10-311-2/+4
* revert r117858 while I check out a failure I missed.Chris Lattner2010-10-311-4/+2
* the asm matcher can't handle operands with modifiers (like ${foo:bar}).Chris Lattner2010-10-311-2/+4
* Kill of the vestiges of the 'call' Modifier (no longer needed for PLT).Jim Grosbach2010-10-061-4/+4
* - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng2010-10-061-6/+8
* Nuke the rest of the :comment referencesJim Grosbach2010-10-011-8/+5
* Nuke a few more unused asm stringsJim Grosbach2010-09-301-2/+1
* The asm strings are never used at all, so just nuke 'em entirely.Jim Grosbach2010-09-301-4/+2
* Go ahead and jump!Jim Grosbach2010-09-301-12/+2
* ARM instruction itinerary fixes:Evan Cheng2010-09-301-20/+20
* Separate itinerary classes for mvn from mov; for tst / teq from cmp / cmn.Evan Cheng2010-09-291-2/+2
* Assign bitwise binary instructions different itinerary classes from ALU instr...Evan Cheng2010-09-291-4/+4
* Revert r114703 and r114702, removing the isConditionalMove flag from instruct...Owen Anderson2010-09-231-2/+2
* Add isConditionalMove bits to X86 and ARM instructions.Owen Anderson2010-09-231-2/+2
* Clean up the 'trap' instruction printing a bit. Non-Darwin assemblers don'tJim Grosbach2010-09-231-3/+1
* set isCompare for another three Thumb1 instructionsGabor Greif2010-09-141-2/+2
* set comparable for a bunch of Thumb instructionsGabor Greif2010-09-141-2/+2
* 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