aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeGenRegisters.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-07-31Fix register pressure tables on ARM.Andrew Trick1-3/+31
2013-07-31Add tracing to the tblgen register pressure table generator.Andrew Trick1-7/+63
2013-07-25RegPressure: Order the "pressure sets" by number of regunits per set.Andrew Trick1-1/+26
2013-07-14Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper1-1/+1
2013-06-27Improve the compression of the tablegen DiffLists by introducing a new sortChad Rosier1-3/+9
2013-05-31Make SubRegIndex size mandatory, following r183020.Ahmed Bougacha1-1/+14
2013-05-31Add a way to define the bit range covered by a SubRegIndex.Ahmed Bougacha1-3/+5
2013-05-28Remove the MCRegAliasIterator tables and compute the aliases dynamically.Chad Rosier1-49/+0
2013-05-16Add TargetRegisterInfo::getCoveringLanes().Jakob Stoklund Olesen1-5/+23
2013-02-26[TableGen] Fix ICE on MSVC 2012 Release builds.Michael J. Spencer1-1/+3
2013-01-31Clarify intent.Jakob Stoklund Olesen1-0/+6
2013-01-10TableGen: Keep track of superclass reference ranges.Jordan Rose1-2/+4
2012-12-05RegisterPressure API. Add support for physical register units.Andrew Trick1-0/+29
2012-12-04Sort the #include lines for utils/...Chandler Carruth1-2/+2
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger1-19/+21
2012-10-24Don't use stack unwinding to provide the location information forJoerg Sonnenberger1-2/+2
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru1-1/+1
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru1-1/+1
2012-09-11Compute a map from register names to registers, rather than scanning the list...Owen Anderson1-0/+6
2012-09-11Add TRI::getSubRegIndexLaneMask().Jakob Stoklund Olesen1-2/+49
2012-09-11Clean the sub-reg index composition maps at emission.Jakob Stoklund Olesen1-15/+0
2012-08-22Print out the location of expanded multiclass defs in TableGen errors.Jakob Stoklund Olesen1-2/+2
2012-08-15Add a CoveringSubRegIndices field to SubRegIndex records.Jakob Stoklund Olesen1-9/+22
2012-08-15Make synthesized sub-register indexes available in the target namespace.Jakob Stoklund Olesen1-15/+21
2012-07-26Remove support for 'CompositeIndices' and sub-register cycles.Jakob Stoklund Olesen1-52/+19
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer1-3/+3
2012-05-29Emit register unit lists for each register.Jakob Stoklund Olesen1-0/+5
2012-05-22Also compute TopoSigs in synthetic register classes.Jakob Stoklund Olesen1-2/+7
2012-05-16Use RegUnits to compute overlapping registers.Jakob Stoklund Olesen1-71/+49
2012-05-15Create a struct representing register units in TableGen.Jakob Stoklund Olesen1-18/+6
2012-05-14Consider ad hoc aliasing when building RegUnits.Jakob Stoklund Olesen1-12/+41
2012-05-14Record the ad hoc aliasing graph in CodeGenRegister.Jakob Stoklund Olesen1-5/+11
2012-05-14Compute topological signatures of registers.Jakob Stoklund Olesen1-6/+36
2012-05-12Speed up computeComposites() by using the new SubReg -> SubIdx map.Jakob Stoklund Olesen1-12/+10
2012-05-11Remove extraneous ; and the resulting warning.Bill Wendling1-1/+1
2012-05-11Defer computation of SuperRegs.Jakob Stoklund Olesen1-11/+31
2012-05-10Compute secondary sub-registers.Jakob Stoklund Olesen1-0/+136
2012-05-10Precompute lists of explicit sub-registers and indices.Jakob Stoklund Olesen1-19/+29
2012-05-10Fix TableGen's RegPressureSet weight normalization to handle subreg DAGS.Andrew Trick1-4/+9
2012-05-09Fix warning text.Jakob Stoklund Olesen1-1/+1
2012-05-09Compute a backwards SubReg -> SubRegIndex map for each register.Jakob Stoklund Olesen1-0/+16
2012-05-09Rename getSubRegs() to computeSubRegs().Jakob Stoklund Olesen1-8/+9
2012-05-04Order register classes by spill size first, members last.Jakob Stoklund Olesen1-7/+7
2012-05-04Remove TargetRegisterClass::SuperRegClasses.Jakob Stoklund Olesen1-23/+0
2012-04-18tblgen: remove duplicated newlines.Benjamin Kramer1-1/+1
2012-04-18Move a few more warnings to use PrintWarning().Jim Grosbach1-5/+5
2012-04-11TableGen's regpressure: emit per-registerclass weight limits.Andrew Trick1-13/+12
2012-04-11TableGen'd regpressure: register unit set pruning.Andrew Trick1-18/+14
2012-04-11Table-generated register pressure fixes.Andrew Trick1-24/+47
2012-04-10TableGen/reginfo potential bug: typo from previous checkin.Andrew Trick1-1/+1