aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenRegisters.h
AgeCommit message (Expand)Author
2013-03-17Use ArrayRef<MVT::SimpleValueType> when possible.Jakob Stoklund Olesen
2012-12-05RegisterPressure API. Add support for physical register units.Andrew Trick
2012-12-04Sort the #include lines for utils/...Chandler Carruth
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-09-11Compute a map from register names to registers, rather than scanning the list...Owen Anderson
2012-09-11Add TRI::getSubRegIndexLaneMask().Jakob Stoklund Olesen
2012-09-11Clean the sub-reg index composition maps at emission.Jakob Stoklund Olesen
2012-08-15Make synthesized sub-register indexes available in the target namespace.Jakob Stoklund Olesen
2012-05-30Remove little semicolon that caused a lot of warnings.Benjamin Kramer
2012-05-29Emit register unit lists for each register.Jakob Stoklund Olesen
2012-05-22Also compute TopoSigs in synthetic register classes.Jakob Stoklund Olesen
2012-05-16Use RegUnits to compute overlapping registers.Jakob Stoklund Olesen
2012-05-15Create a struct representing register units in TableGen.Jakob Stoklund Olesen
2012-05-14Record the ad hoc aliasing graph in CodeGenRegister.Jakob Stoklund Olesen
2012-05-14Compute topological signatures of registers.Jakob Stoklund Olesen
2012-05-11Defer computation of SuperRegs.Jakob Stoklund Olesen
2012-05-10Compute secondary sub-registers.Jakob Stoklund Olesen
2012-05-10Precompute lists of explicit sub-registers and indices.Jakob Stoklund Olesen
2012-05-09Compute a backwards SubReg -> SubRegIndex map for each register.Jakob Stoklund Olesen
2012-05-09Rename getSubRegs() to computeSubRegs().Jakob Stoklund Olesen
2012-05-04Remove TargetRegisterClass::SuperRegClasses.Jakob Stoklund Olesen
2012-04-11TableGen's regpressure: emit per-registerclass weight limits.Andrew Trick
2012-04-10Added register unit sets to the target description.Andrew Trick
2012-04-10Added register unit weights to the target description.Andrew Trick
2012-04-10Fix header commentAndrew Trick
2012-03-31Introduce Register Units: Give each leaf register a number.Andrew Trick
2012-03-29Add more constness to CodeGenRegisters.Jakob Stoklund Olesen
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-02-01Specify SubRegIndex components on the index itself.Jakob Stoklund Olesen
2012-01-31Move the composite map into CodeGenSubRegIndex.Jakob Stoklund Olesen
2012-01-31Add a TableGen CodeGenSubRegIndex class.Jakob Stoklund Olesen
2012-01-18Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen
2012-01-17Add TableGen support for callee saved registers.Jakob Stoklund Olesen
2011-12-19Emit a getMatchingSuperRegClass() implementation for every target.Jakob Stoklund Olesen
2011-12-19Synthesize register classes for TRI::getMatchingSuperRegClass().Jakob Stoklund Olesen
2011-12-16Extract a method. No functional change.Jakob Stoklund Olesen
2011-12-15Synthesize missing register class intersections.Jakob Stoklund Olesen
2011-12-12Extract a method.Jakob Stoklund Olesen
2011-10-11Remove extra semicolon.Eli Friedman
2011-10-05Add TRI::getSubClassWithSubReg(RC, Idx) function.Jakob Stoklund Olesen
2011-10-04Teach TableGen to infer missing register classes.Jakob Stoklund Olesen
2011-10-04TableGen: Store all allocation orders together.Jakob Stoklund Olesen
2011-10-04TableGen: Privatize CodeGenRegisterClass::TheDef and Name.Jakob Stoklund Olesen
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-09-30Use precomputed BitVector for CodeGenRegisterClass::hasSubClass().Jakob Stoklund Olesen
2011-09-30Compute lists of super-classes in CodeGenRegisterClass.Jakob Stoklund Olesen
2011-09-30Precompute a bit vector of register sub-classes.Jakob Stoklund Olesen
2011-09-30Order register classes topologically.Jakob Stoklund Olesen
2011-09-29Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen