aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenTarget.h
AgeCommit message (Expand)Author
2013-03-17Use ArrayRef<MVT::SimpleValueType> when possible.Jakob Stoklund Olesen
2012-12-04Sort the #include lines for utils/...Chandler Carruth
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger
2012-08-23Add CodeGenTarget::guessInstructionProperties.Jakob Stoklund Olesen
2012-07-07I'm introducing a new machine model to simultaneously allow simpleAndrew Trick
2012-03-01Revert "Emit the SubRegTable with the smallest possible integer type."Jim Grosbach
2012-02-29Emit the SubRegTable with the smallest possible integer type.Benjamin Kramer
2012-01-09Split AsmParser into two components - AsmParser and AsmParserVariantDevang Patel
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-09-29Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen
2011-06-27Add support for alternative register names, useful for instructions whose ope...Owen Anderson
2011-06-18Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen
2011-06-15Move the list of register classes into CodeGenRegBank as well.Jakob Stoklund Olesen
2011-06-11Move the list of registers into CodeGenRegBank.Jakob Stoklund Olesen
2011-06-10Move some sub-register index calculations to CodeGenRegisters.cppJakob Stoklund Olesen
2011-05-07Teach TableGen to automatically generate missing SubRegIndex instances.Jakob Stoklund Olesen
2011-03-11Trailing whitespace.Jim Grosbach
2010-12-23Flag -> Glue, the ongoing sagaChris Lattner
2010-12-13eliminate the Records global variable, patch by Garrison Venn!Chris Lattner
2010-11-02a bunch of random cleanup, move a helper to CGT where it belongs.Chris Lattner
2010-09-21fix a long standing wart: all the ComplexPattern's were beingChris Lattner
2010-05-25Ignore NumberHack and give each SubRegIndex instance a unique enum value inst...Jakob Stoklund Olesen
2010-05-24Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen
2010-03-19add a new SDNPVariadic SDNP node flag, and use it inChris Lattner
2010-03-19Finally change the instruction looking map to be a densemap fromChris Lattner
2010-03-19make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner
2010-03-19revert 98912Chris Lattner
2010-03-19make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner
2010-03-19change Target.getInstructionsByEnumValue to return a referenceChris Lattner
2010-03-19don't go through getInstructions().Chris Lattner
2010-03-19look up instructions by record, not by name.Chris Lattner
2010-03-15Completely rewrite tblgen's type inference mechanism,Chris Lattner
2010-01-04Remove the CPAttrParentAsRoot code, which is unused, and inconvenientDan Gohman
2009-11-06clang++ points out that this is pointless.Chris Lattner
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-07-29Match X86 register names to number.Daniel Dunbar
2009-07-03Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar
2009-06-02Revert 72707 and 72709, for the moment.Dale Johannesen
2009-06-01Make the implicit inputs and outputs of target-independentDale Johannesen
2009-04-13Generalize getRegisterClassForRegister to handle registersDan Gohman
2008-08-20Factor the code for determining the target-specific instructionDan Gohman
2008-06-25Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-04-03Move instruction flag inference out of InstrInfoEmitter and intoDan Gohman
2008-01-31Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex...Christopher Lamb
2008-01-10start inferring 'no side effects'.Chris Lattner
2008-01-10realize that instructions who match intrinsics that read memory read memory.Chris Lattner
2008-01-06Change the 'isStore' inferrer to look for 'SDNPMayStore' Chris Lattner
2008-01-05change getQualifiedName to be a global function.Chris Lattner