aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen
AgeCommit message (Expand)Author
2003-08-07Cleanup and reorganize code, no functional changesChris Lattner
2003-08-07Read in expanders tooChris Lattner
2003-08-07Continued evolution of the selector emitter: Represent instruction patternsChris Lattner
2003-08-07Finish implementation of the type inference engine.Chris Lattner
2003-08-07Allow clients to get at the pointer typeChris Lattner
2003-08-07Add new method getVAlueAsDagChris Lattner
2003-08-07Initial checkin of tree pattern parser and type inference engine (which still...Chris Lattner
2003-08-07Eliminate now-dead methodChris Lattner
2003-08-07Start using the CodeGeneratorWrappersChris Lattner
2003-08-07Initial checkin of useful wrappers around the Target classes, for now, only V...Chris Lattner
2003-08-06Ick, add the RIGHT accessorChris Lattner
2003-08-06Add accessorChris Lattner
2003-08-06There is something wrong with code that looks like:Chris Lattner
2003-08-06Export the register classes so that the instruction selector can get at them ...Chris Lattner
2003-08-06Added asserts to prevent negative shift amounts from being generated.Misha Brukman
2003-08-06Add error checking code to the node type parser. Start the instruction patternChris Lattner
2003-08-06Initial support for an instruction selector emitterChris Lattner
2003-08-06All good classes with virtual functions should have virtual dtors...Chris Lattner
2003-08-06Add an instruction selector emitter skeletonChris Lattner
2003-08-06convert over to using TableGen backendsChris Lattner
2003-08-06Switch code over to being a TableGenBackendChris Lattner
2003-08-06Add more helper methodsChris Lattner
2003-08-06New common interface for backends to useChris Lattner
2003-08-05Stop special-casing annul and predict bits (which are Sparc-specific anyway)Misha Brukman
2003-08-05No functional changes, comment the fix I just put inChris Lattner
2003-08-05The CodeEmitterGenerator used to consider ANY uninitialized field as being anChris Lattner
2003-08-04Parse DAG patternsChris Lattner
2003-08-04add support for DagInit initializers, which represent DAG patternsChris Lattner
2003-08-04Update file header commentChris Lattner
2003-08-04Transition complete, remove the obsolete 'set' keywordChris Lattner
2003-08-04Start transitioning towards using 'let X = y in' statements, instead of 'set ...Chris Lattner
2003-08-04It appears that somehow we forgot to add support for code variables.Chris Lattner
2003-08-04Add initial support for a new 'dag' typeChris Lattner
2003-08-03Allow registers to specify a custom nameChris Lattner
2003-08-03add new --gen-instr-desc optionChris Lattner
2003-08-03Add new Record::getValueAsBit methodChris Lattner
2003-08-03Finish the instruction info emitterChris Lattner
2003-08-03Fix bug: TableGen/IntBitInit.tdChris Lattner
2003-08-03Fix bug: TableGen/BitsInitOverflow.tdChris Lattner
2003-08-03* Changes to allow lists of any typeChris Lattner
2003-08-03Changes to allow lists of any typeChris Lattner
2003-08-03expand contractionChris Lattner
2003-08-03Add support for instruction enum emissionChris Lattner
2003-08-03Initial checkin of Instruction emitter, which just produces enum values so farChris Lattner
2003-08-03Remove dead private:Chris Lattner
2003-08-03Make the register numbers line up more frequentlyChris Lattner
2003-08-03Allow an external 'set' command to set multiple values in the same command.Chris Lattner
2003-08-03Finish the register info emitterChris Lattner
2003-08-02Add new methodChris Lattner
2003-08-01DEBUG got moved to Debug.hChris Lattner