Replace the existing ARM disassembler with a new one based on the FixedLenDecoderEmitter.
[oota-llvm.git] / lib / Target / ARM / ARMInstrFormats.td
2011-08-09 Owen AndersonReplace the existing ARM disassembler with a new one...
2011-08-04 Owen AndersonFix broken encodings for the Thumb2 LDRD/STRD instructions.
2011-08-03 Jim GrosbachARM refactoring assembly parsing of memory address...
2011-07-26 Owen AndersonSplit am2offset into register addend and immediate...
2011-07-26 Jim GrosbachARM fix for LDREX source register encoding.
2011-07-26 Jim GrosbachARM assembly parsing and encoding for SWP[B] instructions.
2011-07-26 Jim GrosbachClean up the ARM asm parser a bit.
2011-07-25 Jim GrosbachMore simple cleanup of ARM asm operand definitions.
2011-07-25 Jim GrosbachMake assembly parser method names more consistent.
2011-07-22 Jim GrosbachARM assembly parsing and encoding for SETEND instruction.
2011-07-21 Owen AndersonGet rid of the extraneous GPR operand on so_reg_imm...
2011-07-21 Jim GrosbachARM assembly parsing and encoding for PKHBT and PKHTB...
2011-07-20 Jim GrosbachARM PKH shift ammount operand printing tweaks.
2011-07-20 Jim GrosbachTidy up a bit.
2011-07-20 Jim GrosbachARM: Tidy up representation of PKH instruction.
2011-07-19 Owen AndersonEnhance the FixedLengthDecoder to be able to generate...
2011-07-13 Owen AndersonAdd a target-indepedent entry to MCInstrDesc to describ...
2011-07-13 Jim GrosbachParameterize away the ARM T1Cop class.
2011-07-13 Jim GrosbachFix predicates for Thumb co-processor instructions.
2011-07-08 Jim GrosbachUse TableGen'erated pseudo lowering for ARM.
2011-07-06 Jim GrosbachMark ARM pseudo-instructions as isPseudo.
2011-05-27 Eric ChristopherMake the branch encoding for tBcc more obvious that...
2011-05-19 Jim Grosbach80 columns.
2011-05-03 Bruno Cardoso LopesAdd a few ARM coprocessor intrinsics. Testcases included
2011-04-06 Johnny ChenFix a bug in the disassembly of VGETLNs8 where the...
2011-04-04 Bruno Cardoso Lopes- Implement asm parsing support for LDRSBT, LDRHT,...
2011-03-31 Bruno Cardoso LopesApply again changes to support ARM memory asm parsing...
2011-03-31 Bruno Cardoso LopesRevert r128632 again, until I figure out what break...
2011-03-31 Bruno Cardoso LopesReapply r128585 without generating a lib depedency...
2011-03-31 Matt Beaumont-GayRevert "- Implement asm parsing support for LDRT, LDRBT...
2011-03-30 Owen AndersonSomehow we managed to forget to encode the lane index...
2011-03-30 Bruno Cardoso Lopes- Implement asm parsing support for LDRT, LDRBT, STRT...
2011-03-24 Bruno Cardoso LopesAdd asm parsing support w/ testcases for strex/ldrex...
2011-03-14 Jim GrosbachRemove some dead patterns.
2011-03-10 Jim GrosbachPseudo-instructions are codegenonly by definition.
2011-03-07 Bill WendlingRename the narrow shift right immediate operands to...
2011-03-01 Bill WendlingNarrow right shifts need to encode their immediates...
2011-02-23 Evan ChengChange VFPNeonA8 definition to make the code easier...
2011-02-22 Evan ChengVFP single precision arith instructions can go down...
2011-02-18 Bruno Cardoso LopesAdd assembly parsing support for "msr" and also fix...
2011-02-16 Evan ChengSome single precision VFP instructions may be executed...
2011-02-14 Bruno Cardoso LopesFix encoding and add parsing support for the arm/thumb...
2011-02-12 Jim GrosbachAsmMatcher custom operand parser failure enhancements.
2011-02-07 Bruno Cardoso LopesAdd support for parsing dmb/dsb instructions
2011-01-20 Bruno Cardoso LopesAdd mcr*2 and mr*c2 support to thumb2 targets
2011-01-20 Bruno Cardoso LopesAdd mcr* and mr*c support to thumb targets
2011-01-18 Jim GrosbachAdd a FIXME.
2010-12-15 Jim GrosbachThe new t2LEApcrel* pseudo instructions need the size...
2010-12-10 Owen AndersonProvide the necessary post-encoder hook for Thumb2...
2010-12-10 Jim GrosbachTidy up.
2010-12-10 Jim GrosbachTrailing whitespace.
2010-12-07 Owen AndersonFix Thumb2 encoding of the S bit.
2010-12-06 Jim GrosbachThe ARM AsmMatcher needs to know that the CCOut operand...
2010-12-01 Bill WendlingAdd a post encoder method to the VFP instructions to...
2010-12-01 Owen AndersonAdd correct encodings for STRD and LDRD, including...
2010-12-01 Bill WendlingGeneral cleanups of comments.
2010-12-01 Bill Wendlings/T1pIEncode/T1pILdStEncode/g
2010-12-01 Bill WendlingRenaming variables to coincide with documentation....
2010-11-30 Bill WendlingRename operands to match ARM documentation. No function...
2010-11-30 Bill WendlingInline classes that were used in only one place.
2010-11-30 Bill Wendling* Add support for encoding t_addrmode_s2 and t_addrmode...
2010-11-30 Jim GrosbachPseudo-ize BX_CALL and friends. Remove dead instruction...
2010-11-30 Owen AndersonCorrect Thumb2 encodings for a much wider range of...
2010-11-29 Jim GrosbachParameterize ARMPseudoInst size property.
2010-11-29 Jim GrosbachARM Pseudo-ize tBR_JTr.
2010-11-29 Jim GrosbachSwitch ARM BR_JTm and BR_JTr instructions to be MC...
2010-11-19 Jim Grosbachtrailing whitespace
2010-11-19 Jim GrosbachAdd ARM encoding information for STRD.
2010-11-19 Jim GrosbachFactor out operand encoding bits for ARM addressing...
2010-11-19 Jim GrosbachDelete another dead class.
2010-11-19 Jim Grosbachwhitespace tweak.
2010-11-19 Jim GrosbachRefactor PICSTR* instructions to really be pseudos...
2010-11-19 Jim GrosbachRename ARM .td class AIldst1 to AI2ldst for consistency...
2010-11-19 Jim GrosbachAdd ARM binary encoding information for the rest of...
2010-11-19 Jim GrosbachRemove dead code.
2010-11-19 Jim GrosbachARM LDRD binary encoding.
2010-11-18 Jim GrosbachAdd ARM encoding information for LDRH post-increment.
2010-11-18 Owen AndersonFill out the set of Thumb2 multiplication operator...
2010-11-18 Jim GrosbachARMPseudoInst instructions should default to being...
2010-11-18 Jim GrosbachARM PseudoInst instructions don't need or use an assemb...
2010-11-18 Jim GrosbachAdd FIXME.
2010-11-18 Jim GrosbachRefactor the ARM PICADD and PICLDR* instructions to...
2010-11-18 Jim GrosbachRefactor a few ARM load instructions to better paramete...
2010-11-17 Jim GrosbachMore ARM encoding bits. LDRH now encodes properly.
2010-11-17 Bill WendlingAdd binary emission stuff for VLDM/VSTM. This reuses the
2010-11-16 Bill Wendling- Remove dead patterns.
2010-11-15 Jim GrosbachARM LDR_PRE/LDR_POST/STR_PRE/STR_POST (and the *B count...
2010-11-15 Chris Lattneradd fields to the .td files unconditionally, simplifyin...
2010-11-13 Bill WendlingAdd *_ldst_mult multiclasses to the ARM back-end. These...
2010-11-13 Jim GrosbachMore ARM load/store indexed refactoring. Also fix an...
2010-11-12 Jim GrosbachRefactor to parameterize some ARM load/store encoding...
2010-11-12 Evan ChengAdd some missing isel predicates on def : pat patterns...
2010-11-12 Jim GrosbachKill more unused stuff.
2010-11-12 Jim GrosbachRemove unused class.
2010-11-12 Jim GrosbachEncoding for ARM LDRSB instructions.
2010-11-11 Owen AndersonFill out support for Thumb2 encodings of NEON instructions.
2010-11-11 Owen AndersonAdd correct Thumb2 encodings for NEON vst[1,2,3,4]...
2010-11-11 Owen AndersonAdd support for Thumb2 encodings of NEON data processin...
2010-11-11 Jim GrosbachEncoding for ARM LDRSH_POST.
2010-11-11 Jim GrosbachEncoding for ARM LDRSH and LDRSH_PRE. Cannonicalize...
next