Add support for ARM ldrexd/strexd intrinsics. They both use i32 register pairs
[oota-llvm.git] / lib / Target / ARM / ARMInstrThumb.td
2011-05-27 Eric ChristopherMake the branch encoding for tBcc more obvious that...
2011-05-26 Cameron ZwarichMark tBX as an indirect branch rather than a return.
2011-05-25 Cameron ZwarichConvert tBX_CALL / tBXr9_CALL to actual pseudoinstructions.
2011-05-25 Cameron ZwarichMove some code to a more logical place.
2011-05-25 Cameron ZwarichChange the order of tBX's operands so that the predicat...
2011-05-25 Cameron ZwarichRename tBX_Rm to tBX.
2011-05-25 Cameron ZwarichRename the existing tBX/tBXr9 instructions to tBX_CALL...
2011-05-11 Owen AndersonFix encoding of Thumb BLX register instructions. Patch...
2011-05-03 Jakob Stoklund OlesenMark ultra-super-registers QQQQ as call-clobbered inste...
2011-05-03 Bruno Cardoso LopesFold ARM coprocessor intrinsics patterns into the instr...
2011-05-03 Bruno Cardoso LopesAdd a few ARM coprocessor intrinsics. Testcases included
2011-04-28 Eric ChristopherLet the immediate leaf pattern take transforms and...
2011-04-22 Johnny ChenDisassembly of A8.6.59 LDR (literal) Encoding T1 (16...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-14 Evan ChengFollow up on r127913. Fix Thumb revsh isel. rdar:/...
2011-04-11 Johnny ChenThumb disassembler was erroneously rejecting "blx sp...
2011-03-22 Bruno Cardoso LopesChange MRC and MRC2 instructions to model the output...
2011-02-14 Bruno Cardoso LopesFix encoding and add parsing support for the arm/thumb...
2011-01-20 Bruno Cardoso LopesAdd cdp/cdp2 instructions for thumb/thumb2
2011-01-20 Bruno Cardoso LopesAdd mcr* and mr*c support to thumb targets
2010-12-23 Chris LattnerFlag -> Glue, the ongoing saga
2010-12-21 Bill WendlingFix a copy-pasto. When the tBR_JTr instruction was...
2010-12-16 Jim GrosbachPseudo-ize the Thumb1 tBfar pattern. rdar://8777974
2010-12-16 Bill WendlingAdd encodings for Thumb1 Spill and Restore pseudos.
2010-12-15 Jim GrosbachThumb1 had two patterns for the same load-from-constant...
2010-12-15 Bill WendlingWhitespace cleanups.
2010-12-15 Bill WendlingAdd some missing patterns now that tLDRB and tLDRH...
2010-12-14 Bill WendlingComments and cleaning.
2010-12-14 Jim GrosbachAdd support for MC-ized encoding of tLEApcrel and tLEAp...
2010-12-14 Bill WendlingMulticlassify the LDR/STR encoding patterns. The only...
2010-12-14 Bill WendlingUse the integer scheduling intrinsic for integer loads...
2010-12-14 Bill WendlingThe tLDR et al instructions were emitting either a...
2010-12-10 Owen AndersonFix encoding of Thumb1 LDRB and STRB.
2010-12-10 Jim GrosbachThumb unconditional branch binary encoding. rdar:/...
2010-12-10 Jim GrosbachThumb conditional branch binary encodings. rdar://8745367
2010-12-09 Bill WendlingThumb ldr reg+imm offsets were encoded incorrectly...
2010-12-09 Jim GrosbachRename the encoder method for t_cbtarget to match.
2010-12-09 Jim GrosbachThumb needs a few different encoding schemes for branch...
2010-12-09 Bill WendlingThe BLX instruction is encoded differently than the...
2010-12-08 Bill WendlingSupport the "target" encodings for the CB[N]Z instructions.
2010-12-08 Bill WendlingAdd support for loading from a constant pool.
2010-12-07 Jim GrosbachBinary encoding for ARM tLDRspi and tSTRspi.
2010-12-07 Jim GrosbachRefactor the ARM CMPz* patterns to just use the normal...
2010-12-07 Jim GrosbachEncode the literal field for tCMPzi instruction.
2010-12-06 Jim GrosbachAdd fixup for Thumb1 BL/BLX instructions.
2010-12-04 Jim GrosbachEncode condition code for Thumb1 conditional branch...
2010-12-03 Bill WendlingUse correct variable names to match the patterns.
2010-12-03 Jim GrosbachMatch pattern operand names to expected encoding field...
2010-12-03 Jim GrosbachRemove incorrect BL target encoding (it's similar to...
2010-12-03 Jim GrosbachNo need to declare EncoderMethod property anymore;...
2010-12-03 Jim GrosbachAdd FIXMEs.
2010-12-03 Bill WendlingDon't overwrite the opcode passed into the T1Special...
2010-12-03 Bill WendlingAdd Thumb encoding for some more instructions.
2010-12-01 Bill WendlingFormatting. It's all the rage!
2010-12-01 Bill WendlingMore refactoring. This time the T1pI pattern.
2010-12-01 Bill Wendlings/T1pIEncode/T1pILdStEncode/g
2010-12-01 Bill WendlingRenaming variables to coincide with documentation....
2010-12-01 Bill WendlingRefactor T1sI and T1sIt encodings into helper classes.
2010-12-01 Bill WendlingRefactor the T1sIt encodings into a parent class to...
2010-11-30 Bill WendlingRename operands to match ARM documentation. No function...
2010-11-30 Bill Wendling* Add support for encoding t_addrmode_s2 and t_addrmode...
2010-11-30 Bill WendlingAdd parsing for the Thumb t_addrmode_s4 addressing...
2010-11-30 Bill WendlingMinor cleanups. No functional change.
2010-11-30 Bill WendlingAdd correct encoding for "bl __aeabi_read_tp". However...
2010-11-30 Bill WendlingAdd some encoding for the adr instruction. Labels still...
2010-11-30 Bill WendlingPredicate encoding should be withing {}s. And general...
2010-11-30 Bill WendlingPredicate encoding should be withing {}s.
2010-11-29 Evan ChengMark Darwin call instructions as using "r7" to prevent...
2010-11-29 Bill WendlingThumb encodings for conditional moves.
2010-11-29 Bill WendlingRefactor some of the "disassembly-only" instructions...
2010-11-29 Jim GrosbachARM Pseudo-ize tBR_JTr.
2010-11-29 Bill WendlingAdd more Thumb encodings.
2010-11-29 Bill WendlingMore Thumb encodings.
2010-11-29 Bill WendlingAdd Thumb encodings for REV instructions.
2010-11-29 Bill WendlingAdd more Thumb encodings.
2010-11-21 Bill WendlingMore Thumb encodings.
2010-11-21 Bill Wendling- Give "trap" the correct encoding, at least according...
2010-11-20 Bill WendlingA few more thumb instruction MC encodings.
2010-11-20 Bill WendlingAdd more Thumb add instruction encodings.
2010-11-20 Bill WendlingAdd Thumb encodings for some add instructions.
2010-11-20 Bill WendlingAdd more encodings for Thumb instructions.
2010-11-19 Bill WendlingEncodings for the compare instructions.
2010-11-19 Bill WendlingAdd encodings for some of the thumb ADD instructions...
2010-11-19 Bill WendlingRevert accidental commit.
2010-11-19 Bill WendlingChange long binary encodings to use hex instead. It...
2010-11-19 Bill WendlingAdd MC encodings for some Thumb instructions. Test...
2010-11-18 Jim GrosbachARM PseudoInst instructions don't need or use an assemb...
2010-11-17 Evan ChengRemove ARM isel hacks that fold large immediates into...
2010-11-16 Bill WendlingEncode the multi-load/store instructions with their...
2010-11-13 Bill WendlingComment out the defms until they're activated.
2010-11-13 Bill WendlingAdd uses of the *_ldst_multi multiclasses. These aren...
2010-11-13 Bill WendlingConvert the modes to lower case.
2010-11-13 Bill WendlingAdd *_ldst_mult multiclasses to the ARM back-end. These...
2010-11-03 Jim GrosbachBreak ARM addrmode4 (load/store multiple base address...
2010-11-01 Jim GrosbachAdd 'IsThumb' predicate to patterns marked as 'IsThumb1...
2010-11-01 Chris Lattnerreject instructions that contain a \n in their asmstrin...
2010-10-31 Chris Lattnertwo changes: make the asmmatcher generator ignore ARM...
2010-10-31 Chris Lattnerreapply r117858 with apparent editor malfunction fixed...
2010-10-31 Chris Lattnerrevert r117858 while I check out a failure I missed.
2010-10-31 Chris Lattnerthe asm matcher can't handle operands with modifiers...
next