Range-for some stuff related to RegClasses, and comment cases where range-for isn...
[oota-llvm.git] / utils / TableGen / RegisterInfoEmitter.cpp
2014-12-03 David BlaikieRange-for some stuff related to RegClasses, and comment...
2014-11-29 David BlaikieRemove indirection of vector<T*> in favor of deque<T>
2014-11-29 David BlaikieUse deque<T> rather than vector<T*> since it provides...
2014-11-29 David BlaikieConstify some things in preparation for CodeGenSubRegIn...
2014-11-22 Craig TopperReduce size of some tables in tablegen register info...
2014-11-21 Craig TopperAdd extra new line and remove some trailing whitespace...
2014-11-20 Craig TopperRemove unnecessary extra spaces from tablegen register...
2014-11-20 Craig TopperUse array_lengthof instead of sizeof(array)/sizeof...
2014-11-17 Craig TopperMove register class name strings to a single array...
2014-04-30 Craig Topper[C++11] Use 'nullptr' in tablegen output files.
2014-04-04 Craig TopperMake consistent use of MCPhysReg instead of uint16_t...
2014-03-09 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-02-27 Craig TopperFix indentation.
2013-09-15 Benjamin KramerReplace some unnecessary vector copies with references.
2013-09-11 Benjamin Kramerllvm-tblgen: Stabilize subreg index tables.
2013-08-23 Jakob Stoklund OlesenAdd an OtherPreserved field to the CalleeSaved TableGen...
2013-07-25 Aaron BallmanUsing a different loop induction variable than the...
2013-07-25 Andrew TrickRegPressure: Order the "pressure sets" by number of...
2013-06-27 Chad RosierImprove the compression of the tablegen DiffLists by...
2013-06-06 Jakub StaszakRemove unimplemented definition. Found using [-Wunused...
2013-05-31 Ahmed BougachaMake SubRegIndex size mandatory, following r183020.
2013-05-31 Ahmed BougachaAdd a way to define the bit range covered by a SubRegIndex.
2013-05-28 Chad RosierRemove the MCRegAliasIterator tables and compute the...
2013-05-16 Jakob Stoklund OlesenAdd TargetRegisterInfo::getCoveringLanes().
2013-03-17 Jakob Stoklund OlesenUse ArrayRef<MVT::SimpleValueType> when possible.
2012-12-19 Jim GrosbachMC: Add MCInstrDesc::mayAffectControlFlow() method.
2012-12-05 Andrew TrickRegisterPresssureTracker: Track live physical register...
2012-12-05 Andrew TrickRegisterPressure API. Add support for physical register...
2012-11-29 Jakob Stoklund OlesenAdd an MCPhysReg typedef to replace naked uint16_t.
2012-11-01 Jakob Stoklund OlesenGenerate a table-driven version of TRI::composeSubRegIn...
2012-10-25 Joerg SonnenbergerRemove exception handling usage from tblgen.
2012-10-10 Sean Silvatblgen: Use semantically correct RTTI functions.
2012-10-10 Sean Silvatblgen: Mechanically move dynamic_cast<> to dyn_cast<>.
2012-09-16 Craig TopperAdd 'virtual' keywoards to output file for overridden...
2012-09-11 Jakob Stoklund OlesenAdd TRI::getSubRegIndexLaneMask().
2012-09-11 Jakob Stoklund OlesenClean the sub-reg index composition maps at emission.
2012-09-11 Jakob Stoklund OlesenAdd MCRI::getNumSubRegIndices() and start checking...
2012-08-15 Jakob Stoklund OlesenMake synthesized sub-register indexes available in...
2012-07-27 Jakob Stoklund OlesenEliminate the large XXXSubRegTable constant arrays.
2012-07-25 Jakob Stoklund OlesenDifferentially encode all MC register lists.
2012-06-11 Jakob Stoklund OlesenWrite llvm-tblgen backends as functions instead of...
2012-05-31 Jakob Stoklund OlesenDidn't mean to export this function.
2012-05-31 Jakob Stoklund OlesenEmit register unit root tables.
2012-05-30 Jakob Stoklund OlesenPrint uint16_t numbers without a sign.
2012-05-29 Jakob Stoklund OlesenEmit register unit lists for each register.
2012-05-25 Jakob Stoklund OlesenCompress MCRegisterInfo register name tables.
2012-05-16 Jakob Stoklund OlesenUse RegUnits to compute overlapping registers.
2012-05-15 Jim GrosbachTableGen'erate mapping physical registers to encoding...
2012-05-04 Jakob Stoklund OlesenRemove TargetRegisterClass::SuperRegClasses.
2012-05-03 Jakob Stoklund OlesenUse a shared implementation of getMatchingSuperRegClass().
2012-05-03 Jakob Stoklund OlesenAdd TargetRegisterClass::getSuperRegIndices().
2012-05-03 Jakob Stoklund OlesenEmit SuperRegMasks as part of the existing SubClassMask...
2012-05-03 Jakob Stoklund OlesenCompress tables for getMatchingSuperRegClass().
2012-05-03 Jakob Stoklund OlesenDon't override subreg functions in targets without...
2012-04-21 Craig TopperRemove 'XXXRegisterClass' from tablegen output. Targets...
2012-04-20 Andrew TrickTableGen'd RegPressure: Added getPressureSetName.
2012-04-18 Benjamin Kramertblgen: remove duplicated newlines.
2012-04-18 Jim GrosbachMove a few more warnings to use PrintWarning().
2012-04-18 Jim GrosbachFormatting.
2012-04-18 Jim GrosbachTidy up. Add a '.' at the end of the sentence.
2012-04-11 Andrew TrickTableGen's regpressure: emit per-registerclass weight...
2012-04-11 Andrew TrickTablegen'd regpressure: emit the weighted pressure...
2012-04-10 Andrew TrickAdded register unit sets to the target description.
2012-04-03 Craig TopperTidy up spacing in some tablegen outputs.
2012-04-01 Benjamin KramerEmit the LLVM<->DWARF register mapping as a sorted...
2012-03-30 Jakob Stoklund OlesenReapply 153764 and 153761 with a fix.
2012-03-30 Rafael EspindolaRevert 153764 and 153761. They broke a --enable-optimiz...
2012-03-30 Jakob Stoklund OlesenCompress SimpleValueType lists by sharing.
2012-03-30 Jakob Stoklund OlesenCompress register lists by sharing suffixes.
2012-03-29 Jakob Stoklund OlesenAdd more constness to CodeGenRegisters.
2012-03-06 Craig TopperAdd asserts to ensure that values will fit into the...
2012-03-05 Craig TopperShrink and reorder fields in MCRegisterClass to reduce...
2012-03-05 Craig TopperConvert more GenRegisterInfo tables from unsigned to...
2012-03-04 Craig TopperUse uint16_t to store register overlaps to reduce stati...
2012-03-04 Craig TopperUse uint16_t instead of unsigned to store registers...
2012-03-04 Craig TopperUse uint16_t to store registers in callee saved registe...
2012-03-01 Benjamin KramerMove getSubRegIndex out of generated code into MCRegist...
2012-03-01 Jim GrosbachMove TargetRegisterInfo::getSubReg() to MCRegisterInfo.
2012-03-01 Jim GrosbachRevert "Emit the SubRegTable with the smallest possible...
2012-03-01 Benjamin KramerMake TargetRegisterClasses non-virtual by making the...
2012-02-29 Benjamin KramerImplement getSubRegIndex as a linear search on the...
2012-02-29 Benjamin KramerEmit the SubRegTable with the smallest possible integer...
2012-02-29 Jim GrosbachTidy up. Spelling.
2012-02-29 Jim GrosbachMove the subregister indicies enum into the REGINFO_ENU...
2012-02-29 Jim GrosbachSwitch TargetRegisterInfo::getSubReg() to use a lookup...
2012-02-23 Craig TopperRemove 'if' from getSuperRegisters, getSubRegisters...
2012-02-22 Craig TopperDeclare register classes as const. Fix a couple pointer...
2012-02-22 Craig TopperMake all pointers to TargetRegisterClass const since...
2012-02-21 Craig TopperReorder some members in MCRegisterClass to remove paddi...
2012-02-21 Craig TopperIn generated RegisterInfo files, replace a pointer...
2012-02-21 Craig TopperMerge some tables in generated RegisterInfo file. Store...
2012-02-09 Benjamin KramerStore just the SimpleValueType in the generated VT...
2012-02-08 Benjamin KramerDon't map registers to the invalid dwarf register ...
2012-02-08 Benjamin KramerValue initialize MCRegisterClasses. Not sure how could...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-01 Jakob Stoklund OlesenAvoid emitting empty arrays, they're not standard C++.
2012-01-31 Jakob Stoklund OlesenDon't assign a value to NUM_TARGET_NAMED_SUBREGS.
2012-01-31 Jakob Stoklund OlesenMove the composite map into CodeGenSubRegIndex.
2012-01-31 Jakob Stoklund OlesenAdd a TableGen CodeGenSubRegIndex class.
2012-01-17 Jakob Stoklund OlesenAdd TableGen support for callee saved registers.
next