Also compute TopoSigs in synthetic register classes.
[oota-llvm.git] / utils / TableGen / CodeGenRegisters.cpp
2012-05-22 Jakob Stoklund OlesenAlso compute TopoSigs in synthetic register classes.
2012-05-16 Jakob Stoklund OlesenUse RegUnits to compute overlapping registers.
2012-05-15 Jakob Stoklund OlesenCreate a struct representing register units in TableGen.
2012-05-14 Jakob Stoklund OlesenConsider ad hoc aliasing when building RegUnits.
2012-05-14 Jakob Stoklund OlesenRecord the ad hoc aliasing graph in CodeGenRegister.
2012-05-14 Jakob Stoklund OlesenCompute topological signatures of registers.
2012-05-12 Jakob Stoklund OlesenSpeed up computeComposites() by using the new SubReg...
2012-05-11 Bill WendlingRemove extraneous ; and the resulting warning.
2012-05-11 Jakob Stoklund OlesenDefer computation of SuperRegs.
2012-05-10 Jakob Stoklund OlesenCompute secondary sub-registers.
2012-05-10 Jakob Stoklund OlesenPrecompute lists of explicit sub-registers and indices.
2012-05-10 Andrew TrickFix TableGen's RegPressureSet weight normalization...
2012-05-09 Jakob Stoklund OlesenFix warning text.
2012-05-09 Jakob Stoklund OlesenCompute a backwards SubReg -> SubRegIndex map for each...
2012-05-09 Jakob Stoklund OlesenRename getSubRegs() to computeSubRegs().
2012-05-04 Jakob Stoklund OlesenOrder register classes by spill size first, members...
2012-05-04 Jakob Stoklund OlesenRemove TargetRegisterClass::SuperRegClasses.
2012-04-18 Benjamin Kramertblgen: remove duplicated newlines.
2012-04-18 Jim GrosbachMove a few more warnings to use PrintWarning().
2012-04-11 Andrew TrickTableGen's regpressure: emit per-registerclass weight...
2012-04-11 Andrew TrickTableGen'd regpressure: register unit set pruning.
2012-04-11 Andrew TrickTable-generated register pressure fixes.
2012-04-10 Andrew TrickTableGen/reginfo potential bug: typo from previous...
2012-04-10 Andrew TrickFix for register pressure tables.
2012-04-10 Andrew TrickUse std::includes instead of my own implementation.
2012-04-10 Andrew TrickAdded register unit sets to the target description.
2012-04-10 Andrew TrickAdded register unit weights to the target description.
2012-04-03 Andrew TrickCleanup set_union usage. The same thing but a bit clean...
2012-04-03 Andrew TrickUse std::set_union instead of nasty custom code.
2012-03-31 Andrew Trickcomment typo
2012-03-31 Andrew TrickIntroduce Register Units: Give each leaf register a...
2012-03-29 Jakob Stoklund OlesenAdd more constness to CodeGenRegisters.
2012-02-01 Jakob Stoklund OlesenSpecify SubRegIndex components on the index itself.
2012-02-01 Jakob Stoklund OlesenFix a bug in the TopoOrderRC comparison function.
2012-01-31 Jakob Stoklund OlesenMove the composite map into CodeGenSubRegIndex.
2012-01-31 Jakob Stoklund OlesenAdd a TableGen CodeGenSubRegIndex class.
2012-01-18 Jakob Stoklund OlesenAdd a CoveredBySubRegs property to Register descriptions.
2012-01-17 Jakob Stoklund OlesenAdd TableGen support for callee saved registers.
2012-01-13 Jakob Stoklund OlesenSkip the NAME field when forming tuples.
2012-01-13 Jakob Stoklund OlesenDelete CodeInit and CodeRecTy from TableGen.
2011-12-19 Jakob Stoklund OlesenEmit a getMatchingSuperRegClass() implementation for...
2011-12-19 Jakob Stoklund OlesenSynthesize register classes for TRI::getMatchingSuperRe...
2011-12-16 Jakob Stoklund OlesenExtract a method. No functional change.
2011-12-15 Jakob Stoklund OlesenUse the proper comparator for set_intersection.
2011-12-15 Jakob Stoklund OlesenSynthesize missing register class intersections.
2011-12-12 Jakob Stoklund OlesenExtract a method.
2011-10-05 Jakob Stoklund OlesenAdd TRI::getSubClassWithSubReg(RC, Idx) function.
2011-10-04 Jakob Stoklund OlesenProperly use const_iterator.
2011-10-04 Jakob Stoklund OlesenTeach TableGen to infer missing register classes.
2011-10-04 Jakob Stoklund OlesenTableGen: Store all allocation orders together.
2011-10-04 Jakob Stoklund OlesenTableGen: Privatize CodeGenRegisterClass::TheDef and...
2011-10-04 Jakob Stoklund OlesenTableGen: Don't add synthetic Records to the RecordKeeper.
2011-10-01 Peter CollingbourneMove TableGen's parser and entry point into a library
2011-09-30 Jakob Stoklund OlesenUse precomputed BitVector for CodeGenRegisterClass...
2011-09-30 Jakob Stoklund OlesenCompute lists of super-classes in CodeGenRegisterClass.
2011-09-30 Jakob Stoklund OlesenPrecompute a bit vector of register sub-classes.
2011-09-30 Jakob Stoklund OlesenOrder register classes topologically.
2011-09-29 Jakob Stoklund OlesenSwitch to ArrayRef<CodeGenRegisterClass*>.
2011-07-29 David GreeneUnconstify Inits
2011-07-29 David Greene[AVX] Create Inits Via Factory Method
2011-07-29 David Greene[AVX] Constify Inits
2011-07-18 Jakob Stoklund OlesenIntern all RecTy subclass instances to avoid duplicates.
2011-07-11 Eric ChristopherRevert r134921, 134917, 134908 and 134907. They're...
2011-07-11 David GreeneUse get(0 Instead of Create()
2011-07-11 David Greene[AVX] Make Inits Foldable
2011-06-21 Jim GrosbachConsolidate some TableGen diagnostic helper functions.
2011-06-20 Jakob Stoklund OlesenSkip fields that don't exist in the Register class.
2011-06-20 Jakob Stoklund OlesenAdd a RegisterTuples class to Target.td and TableGen.
2011-06-18 Jakob Stoklund OlesenUse the correct comparator to avoid depending on pointe...
2011-06-18 Jakob Stoklund OlesenStore CodeGenRegisters as pointers so they won't be...
2011-06-18 Jakob Stoklund OlesenRemove MethodProtos/MethodBodies and allocation_order_b...
2011-06-18 Jakob Stoklund OlesenProvide AltOrders for specifying alternative allocation...
2011-06-15 Jakob Stoklund OlesenUse a SetTheory instance to expand register lists in...
2011-06-15 Jakob Stoklund OlesenGive CodeGenRegisterClass a real sorted member set.
2011-06-15 Jakob Stoklund OlesenMove the list of register classes into CodeGenRegBank...
2011-06-12 Jakob Stoklund OlesenCompute lists of sub-regs, super-regs, and overlapping...
2011-06-11 Jakob Stoklund OlesenMove the list of registers into CodeGenRegBank.
2011-06-10 Jakob Stoklund OlesenMove some sub-register index calculations to CodeGenReg...
2011-06-09 Jakob Stoklund OlesenMove TableGen's register bank classes to their own...