[TableGen] Use range-based for loops. NFC
[oota-llvm.git] / utils / TableGen / CodeGenTarget.h
2015-12-06 Craig TopperUse make_range to reduce mentions of iterator type...
2014-12-10 Craig TopperUse unique_ptr instead of DeleteContainerSeconds.
2014-11-28 Craig TopperUse unique_ptr to simplify deletion.
2014-08-13 Benjamin KramerCanonicalize header guards into a common format.
2014-04-18 Jim Grosbachiterator_range accessor for CodeGenTarget instruction...
2013-12-17 Hal FinkelSupport little-endian encodings in the FixedLenDecoderE...
2013-03-17 Jakob Stoklund OlesenUse ArrayRef<MVT::SimpleValueType> when possible.
2012-12-04 Chandler CarruthSort the #include lines for utils/...
2012-10-25 Joerg SonnenbergerRemove exception handling usage from tblgen.
2012-08-23 Jakob Stoklund OlesenAdd CodeGenTarget::guessInstructionProperties.
2012-07-07 Andrew TrickI'm introducing a new machine model to simultaneously...
2012-03-01 Jim GrosbachRevert "Emit the SubRegTable with the smallest possible...
2012-02-29 Benjamin KramerEmit the SubRegTable with the smallest possible integer...
2012-01-09 Devang PatelSplit AsmParser into two components - AsmParser and...
2011-10-01 Peter CollingbourneMove TableGen's parser and entry point into a library
2011-09-29 Jakob Stoklund OlesenSwitch to ArrayRef<CodeGenRegisterClass*>.
2011-06-27 Owen AndersonAdd support for alternative register names, useful...
2011-06-18 Jakob Stoklund OlesenStore CodeGenRegisters as pointers so they won't be...
2011-06-15 Jakob Stoklund OlesenMove the list of register classes into CodeGenRegBank...
2011-06-11 Jakob Stoklund OlesenMove the list of registers into CodeGenRegBank.
2011-06-10 Jakob Stoklund OlesenMove some sub-register index calculations to CodeGenReg...
2011-05-07 Jakob Stoklund OlesenTeach TableGen to automatically generate missing SubReg...
2011-03-11 Jim GrosbachTrailing whitespace.
2010-12-23 Chris LattnerFlag -> Glue, the ongoing saga
2010-12-13 Chris Lattnereliminate the Records global variable, patch by Garriso...
2010-11-02 Chris Lattnera bunch of random cleanup, move a helper to CGT where...
2010-09-21 Chris Lattnerfix a long standing wart: all the ComplexPattern's...
2010-05-25 Jakob Stoklund OlesenIgnore NumberHack and give each SubRegIndex instance...
2010-05-24 Jakob Stoklund OlesenReplace the tablegen RegisterClass field SubRegClassLis...
2010-03-19 Chris Lattneradd a new SDNPVariadic SDNP node flag, and use it in
2010-03-19 Chris LattnerFinally change the instruction looking map to be a...
2010-03-19 Chris Lattnermake inst_begin/inst_end iterate over InstructionsByEnu...
2010-03-19 Chris Lattnerrevert 98912
2010-03-19 Chris Lattnermake inst_begin/inst_end iterate over InstructionsByEnu...
2010-03-19 Chris Lattnerchange Target.getInstructionsByEnumValue to return...
2010-03-19 Chris Lattnerdon't go through getInstructions().
2010-03-19 Chris Lattnerlook up instructions by record, not by name.
2010-03-15 Chris LattnerCompletely rewrite tblgen's type inference mechanism,
2010-01-04 Dan GohmanRemove the CPAttrParentAsRoot code, which is unused...
2009-11-06 Chris Lattnerclang++ points out that this is pointless.
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-07-29 Daniel DunbarMatch X86 register names to number.
2009-07-03 Daniel DunbarReplace std::iostreams with raw_ostream in TableGen.
2009-06-02 Dale JohannesenRevert 72707 and 72709, for the moment.
2009-06-01 Dale JohannesenMake the implicit inputs and outputs of target-independent
2009-04-13 Dan GohmanGeneralize getRegisterClassForRegister to handle registers
2008-08-20 Dan GohmanFactor the code for determining the target-specific...
2008-06-25 Mon P WangAdded MemOperands to Atomic operations since Atomics...
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-04-03 Dan GohmanMove instruction flag inference out of InstrInfoEmitter...
2008-01-31 Christopher LambAllow ComplexExpressions in InstrInfo.td files to be...
2008-01-10 Chris Lattnerstart inferring 'no side effects'.
2008-01-10 Chris Lattnerrealize that instructions who match intrinsics that...
2008-01-06 Chris LattnerChange the 'isStore' inferrer to look for 'SDNPMayStore'
2008-01-05 Chris Lattnerchange getQualifiedName to be a global function.
2007-12-29 Chris Lattnerremove attributions from utils.
2007-07-13 Dan GohmanEliminate an unused parameter.
2007-06-04 Dan GohmanRemove the operator<< for MVT::ValueType in preparation...
2006-10-11 Evan ChengAdded properties such as SDNPHasChain to ComplexPattern.
2006-05-18 Evan ChengDon't generate getCalleeSaveReg and getCalleeSaveRegCla...
2006-05-17 Evan ChengRemove PointerType from target definition. Use abstract...
2006-05-16 Evan ChengAllow patterns to refer to physical registers that...
2006-03-27 Chris LattnerAdd support for decoding iPTR to the right pointer...
2006-01-27 Chris LattnerPHI and INLINEASM are now builtin instructions provided...
2005-12-08 Evan Cheng* Added an explicit type field to ComplexPattern.
2005-12-08 Evan ChengAdded support for ComplexPattern. These are patterns...
2005-12-05 Chris LattnerAdd some methods
2005-12-01 Nate BegemanStop checking the ValueType of the CodeGenInstruction...
2005-09-14 Chris Lattneradd an accessor
2005-09-08 Chris LattnerCompute the value types that are natively supported...
2005-04-22 Misha BrukmanRemove trailing whitespace
2005-01-22 Chris LattnerRefactor code for numbering instructions into CodeGenTa...
2004-10-27 Chris LattnerConvert 'struct' to 'class' in various places to adhere...
2004-10-14 Misha Brukman* Add option to read isLittleEndianEncoding for InstrIn...
2004-08-21 Chris LattnerStart parsing register classes into a more structured...
2004-08-16 Chris LattnerUse CodeGenRegister class to make reading in of registe...
2004-08-14 Chris LattnerMake the AsmWriter a first-class tblgen object. Allow...
2004-08-01 Chris LattnerParse the operand list of the instruction. We currentl...
2004-08-01 Chris LattnerAdd, and start using, the CodeGenInstruction class...
2004-08-01 Chris LattnerRename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h)
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM copyright header.
2003-08-13 Misha BrukmanUsing std::string requires `#include <string>', says...
2003-08-10 Chris LattnerAdd new function
2003-08-07 Chris LattnerAdd new method to get a value type as a string
2003-08-07 Chris LattnerAllow clients to get at the pointer type
2003-08-07 Chris LattnerInitial checkin of useful wrappers around the Target...