summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenTarget.h
AgeCommit message (Expand)Author
2017-09-14TableGen support for parameterized register class informationKrzysztof Parzyszek
2017-07-07[TableGen] Use StringRef instead of std::string for CodeGenInstruction namesp...Craig Topper
2016-12-04TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun
2016-11-09Re-apply r286384, "X86: Introduce the "relocImm" ComplexPattern, which repres...Peter Collingbourne
2016-11-09Revert r286384, "X86: Introduce the "relocImm" ComplexPattern, which represen...Peter Collingbourne
2016-11-09X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable ...Peter Collingbourne
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer
2016-05-25TableGen: Use StringRef instead of std::stringMatt Arsenault
2016-01-17[TableGen] Replace instructions() with getInstructionsByEnumValue(). No need ...Craig Topper
2016-01-17[TableGen] Return ArrayRef instead of a std::vector reference from getInstruc...Craig Topper
2016-01-17[TableGen] Use std::find instead of a manual loop. NFCCraig Topper
2015-12-06Use make_range to reduce mentions of iterator type. NFCCraig Topper
2014-12-10Use unique_ptr instead of DeleteContainerSeconds.Craig Topper
2014-11-28Use unique_ptr to simplify deletion.Craig Topper
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-04-18iterator_range accessor for CodeGenTarget instruction list.Jim Grosbach
2013-12-17Support little-endian encodings in the FixedLenDecoderEmitterHal Finkel
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