summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrThumb.td
Commit message (Expand)AuthorAge
* Add more Thumb encodings.Bill Wendling2010-11-29
* More Thumb encodings.Bill Wendling2010-11-29
* Add Thumb encodings for REV instructions.Bill Wendling2010-11-29
* Add more Thumb encodings.Bill Wendling2010-11-29
* More Thumb encodings.Bill Wendling2010-11-21
* - Give "trap" the correct encoding, at least according to Darwin's assembler.Bill Wendling2010-11-21
* A few more thumb instruction MC encodings.Bill Wendling2010-11-20
* Add more Thumb add instruction encodings.Bill Wendling2010-11-20
* Add Thumb encodings for some add instructions.Bill Wendling2010-11-20
* Add more encodings for Thumb instructions.Bill Wendling2010-11-20
* Encodings for the compare instructions.Bill Wendling2010-11-19
* Add encodings for some of the thumb ADD instructions. Tests will come once theBill Wendling2010-11-19
* Revert accidental commit.Bill Wendling2010-11-19
* Change long binary encodings to use hex instead. It's more readable. AlsoBill Wendling2010-11-19
* Add MC encodings for some Thumb instructions. Test for a few of them. The "bxBill Wendling2010-11-19
* ARM PseudoInst instructions don't need or use an assembler string. Get rid ofJim Grosbach2010-11-18
* Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng2010-11-17
* Encode the multi-load/store instructions with their respective modes ('ia',Bill Wendling2010-11-16
* Comment out the defms until they're activated.Bill Wendling2010-11-13
* Add uses of the *_ldst_multi multiclasses. These aren't used yet.Bill Wendling2010-11-13
* Convert the modes to lower case.Bill Wendling2010-11-13
* Add *_ldst_mult multiclasses to the ARM back-end. These will be used in theBill Wendling2010-11-13
* Break ARM addrmode4 (load/store multiple base address) into its constituentJim Grosbach2010-11-03
* Add 'IsThumb' predicate to patterns marked as 'IsThumb1Only'. The latter gatesJim Grosbach2010-11-01
* reject instructions that contain a \n in their asmstring. MarkChris Lattner2010-11-01
* two changes: make the asmmatcher generator ignore ARM pseudos properly,Chris Lattner2010-10-31
* reapply r117858 with apparent editor malfunction fixed (somehow I Chris Lattner2010-10-31
* revert r117858 while I check out a failure I missed.Chris Lattner2010-10-31
* the asm matcher can't handle operands with modifiers (like ${foo:bar}).Chris Lattner2010-10-31
* Kill of the vestiges of the 'call' Modifier (no longer needed for PLT).Jim Grosbach2010-10-06
* - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng2010-10-06
* Nuke the rest of the :comment referencesJim Grosbach2010-10-01
* Nuke a few more unused asm stringsJim Grosbach2010-09-30
* The asm strings are never used at all, so just nuke 'em entirely.Jim Grosbach2010-09-30
* Go ahead and jump!Jim Grosbach2010-09-30
* ARM instruction itinerary fixes:Evan Cheng2010-09-30
* Separate itinerary classes for mvn from mov; for tst / teq from cmp / cmn.Evan Cheng2010-09-29
* Assign bitwise binary instructions different itinerary classes from ALU instr...Evan Cheng2010-09-29
* Revert r114703 and r114702, removing the isConditionalMove flag from instruct...Owen Anderson2010-09-23
* Add isConditionalMove bits to X86 and ARM instructions.Owen Anderson2010-09-23
* Clean up the 'trap' instruction printing a bit. Non-Darwin assemblers don'tJim Grosbach2010-09-23
* set isCompare for another three Thumb1 instructionsGabor Greif2010-09-14
* set comparable for a bunch of Thumb instructionsGabor Greif2010-09-14
* For each instruction itinerary class, specify the number of micro-ops eachEvan Cheng2010-09-09
* grammar tweakJim Grosbach2010-09-07
* Make ARM add rN, sp, #imm instructions rematerializable. That's how the addre...Jim Grosbach2010-08-30
* Delete some unused instructions.Evan Cheng2010-08-10
* Move newlines before inline jumptables from the asm strings in .td files toBob Wilson2010-07-31
* LEApcrelJT shouldn't be marked as neverHasSideEffects, as we don't want itJim Grosbach2010-06-21
* Clean up 80 column violations. No functional change.Jim Grosbach2010-06-02