Ban rematerializable instructions with side effects.
[oota-llvm.git] / utils / TableGen / ARMDecoderEmitter.cpp
2011-10-01 Peter CollingbourneMove TableGen's parser and entry point into a library
2011-07-29 David GreeneUnconstify Inits
2011-07-29 David Greene[AVX] Constify Inits
2011-07-21 Owen AndersonGet rid of the extraneous GPR operand on so_reg_imm...
2011-07-18 Owen AndersonRevamp our handling of tLDMIA[_UPD] and tSTMIA[_UPD...
2011-07-18 Owen AndersonRe-apply r135319 with a fix for the constant island...
2011-07-16 Owen AndersonRevert r135319 in an attempt to get to unbreak testers.
2011-07-15 Owen AndersonGet rid of the separate opcodes for the Darwin versions...
2011-07-11 Eric ChristopherRevert r134921, 134917, 134908 and 134907. They're...
2011-07-11 David Greene[AVX] Make Inits Foldable
2011-07-06 Jim GrosbachDon't require pseudo-instructions to carry encoding...
2011-06-30 Jim GrosbachPseudo-ize the Thumb tTPsoft instruction.
2011-06-30 Jim GrosbachPseudo-ize the Thumb tPOP_RET instruction.
2011-06-29 Jim GrosbachRemove redundant Thumb2 ADD/SUB SP instruction definitions.
2011-06-29 Jim GrosbachARM RSCS* don't need explicit TableGen decoder checks.
2011-06-29 Jim GrosbachRefactor away tSpill and tRestore pseudos in ARM backend.
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-11 Johnny ChenThumb disassembler was erroneously rejecting "blx sp...
2011-03-25 Johnny Chendelegate the disassembly of t2ADR to the more generic...
2011-03-24 Johnny ChenThe opcode names ("tLDM", "tLDM_UPD") used for conflict...
2011-03-24 Johnny ChenThe ARM disassembler was confused with the 16-bit tSTMI...
2011-03-24 Johnny ChenADR was added with the wrong encoding for inst{24-21...
2011-03-12 Jim GrosbachRemove no-longer-correct special case for disasm of...
2011-03-11 Jim GrosbachPseudo-ize the ARM 'B' instruction.
2011-03-11 Jim GrosbachRemove dead code. These ARM instruction definitions...
2011-03-11 Jim GrosbachRemove dead code. These ARM instruction definitions...
2011-03-11 Jim GrosbachPseudo-ize VMOVDcc and VMOVScc.
2011-03-11 Jim GrosbachRemove dead code. These ARM instruction definitions...
2011-03-11 Jim GrosbachARM VDUPfd and VDUPfq can just be patterns. The instruc...
2011-03-11 Jim GrosbachRemove dead code. These ARM instruction definitions...
2011-03-11 Jim GrosbachARM VDUPLNfq and VDUPLNfd definitions can just be Pat...
2011-03-11 Jim GrosbachARM VREV64df and VREV64qf can just be patterns. The...
2011-03-11 Jim GrosbachTidy up since ARM MOVCCi and MOVCCi16 are now pseudos.
2011-03-10 Jim GrosbachProperly pseudo-ize MOVCCr and MOVCCs.
2011-03-10 Jim GrosbachMemory barrier instructions don't need special handling...
2011-03-03 Bob WilsonTableGen should not ignore BX instructions for the...
2011-03-03 Bob Wilsonpr9367: Add missing predicated BLX instructions.
2011-02-18 Owen AndersonAdd FixedLenDecoderEmitter, the skeleton of a new disas...
2011-01-18 Bruno Cardoso LopesAdd support for parsing and encoding ARM's official...
2010-12-14 Jim GrosbachAdd support for MC-ized encoding of tLEApcrel and tLEAp...
2010-12-13 Bob WilsonRemove the rest of the *_sfp Neon instruction patterns.
2010-12-13 Bill WendlingMerge DEBUG statements.
2010-12-13 Chris Lattnereliminate the Records global variable, patch by Garriso...
2010-12-07 Jim GrosbachRemove reference to the CMPz instruction patterns for...
2010-12-03 Bill WendlingI did it wrong. Don't disregard these encodings here.
2010-12-03 Bill WendlingIgnore decode table conflicts in the tMOVgpr2tgpr,...
2010-11-30 Jim GrosbachThe VLDMQ/VSTMQ instructions are reprented as true...
2010-11-30 Jim GrosbachTidy up.
2010-11-30 Jim GrosbachDelete a few no longer needed references to pseudos.
2010-11-29 Jim GrosbachPseudo-ize Thumb2 jump tables with explicit MC lowering...
2010-11-29 Jim GrosbachRename t2 TBB and TBH instructions to reference that...
2010-11-29 Michael J. SpencerMerge System into Support.
2010-11-16 Bill WendlingEncode the multi-load/store instructions with their...
2010-11-01 Chris Lattnerfactor the operand list (and related fields/operations...
2010-10-08 Jim GrosbachA few 80 column cleanups
2010-10-07 Jim GrosbachMove checking for t2MOVCCi16 to the right place.
2010-10-07 Nick LewyckyFix typo in comment.
2010-10-07 Jim GrosbachAllow use of the 16-bit literal move instruction in...
2010-10-07 Jim GrosbachAllow use of the 16-bit literal move instruction in...
2010-10-06 Jim GrosbachNow that VDUPfqf and VDUPfdfare properly pseudos, nuke...
2010-08-27 Bob WilsonFix a comment typo.
2010-08-11 Bob WilsonAdd a separate ARM instruction format for Saturate...
2010-07-08 Dale JohannesenChanges to ARM tail calls, mostly cosmetic.
2010-06-18 Dale JohannesenAn attempt to fix the problem Anton reported with
2010-06-15 Dale JohannesenNext round of tail call changes. Register used in...
2010-06-03 Dale JohannesenEarly implementation of tail call for ARM.
2010-04-20 Johnny ChenWhen doing Thumb disassembly, there's no need to consid...
2010-04-09 Johnny ChenIf all the bit positions are not specified; do not...
2010-04-09 Bob WilsonProvide versions of the ARM eh_sjlj_setjmp instructions...
2010-04-09 Johnny ChenARM decoder emitter should print out useful information...
2010-04-08 Johnny ChenNow that Evan Cheng has fixed the coalescer bug (r10080...
2010-04-08 Benjamin KramerVarious MSVC warning fixes about truncated 64 bit shift...
2010-04-07 Eric ChristopherFix typo and correct comment somewhat.
2010-04-07 Johnny ChenRe-enable ARM/Thumb disassembler and add a workaround...
2010-04-03 Chandler CarruthFix a warning in GCC about a pointless typedef.
2010-04-02 Johnny ChenMove variable "Bits" declaration/definition into the...
2010-04-02 Johnny ChenFixed build warning.
2010-04-02 Johnny ChenChange from .../Support/DataTypes.h to .../System/DataT...
2010-04-02 Johnny ChenSecond try of initial ARM/Thumb disassembler check...