Fix formatting of a tablegen register info file by putting a line break in a better...
[oota-llvm.git] / utils / TableGen / RegisterInfoEmitter.cpp
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.
2011-12-19 Jakob Stoklund OlesenEmit a getMatchingSuperRegClass() implementation for...
2011-10-27 Jim GrosbachDelete dead code. Nothing ever instantiates this.
2011-10-22 Benjamin KramerMove various generated tables into read-only memory...
2011-10-06 Jakob Stoklund OlesenRemove the TRI::getSubRegisterRegClass() hook.
2011-10-05 Jakob Stoklund OlesenAdd TRI::getSubClassWithSubReg(RC, Idx) function.
2011-10-04 Jakob Stoklund OlesenTableGen: Privatize CodeGenRegisterClass::TheDef and...
2011-10-01 Peter CollingbourneMove TableGen's parser and entry point into a library
2011-09-30 Jakob Stoklund OlesenStore sub-class lists as a bit vector.
2011-09-30 Jakob Stoklund OlesenExtract a slightly more general BitVector printer.
2011-09-30 Jakob Stoklund OlesenCompute lists of super-classes in CodeGenRegisterClass.
2011-09-29 Jakob Stoklund OlesenSwitch to ArrayRef<CodeGenRegisterClass*>.
2011-07-29 David GreeneUnconstify Inits
2011-07-29 David Greene[AVX] Constify Inits
2011-07-27 Evan ChengEmit an error is asm parser parsed X86_64 only register...
2011-07-23 Benjamin KramerWe always bounds check the bit set, there is no need...
2011-07-23 Benjamin KramerTurn the DenseSet in MCRegisterClass into a tblgenerate...
2011-07-23 Benjamin KramerGive TargetRegisterClass a pointer to the MCRegisterCla...
2011-07-22 Benjamin KramerUse the enum value for RegClassIDs.
2011-07-22 Benjamin KramerRemove unused variables.
2011-07-22 Benjamin KramerTeach tblgen to emit MCRegisterClasses.
2011-07-18 Evan ChengSink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from...
2011-07-18 Frits van BommelMigrate LLVM and Clang to use the new makeArrayRef...
2011-07-15 NAKAMURA TakumiEliminate "const" from extern const to fix breakeage...
2011-07-14 Evan ChengNext round of MC refactoring. This patch factor MC...
2011-07-11 Eric ChristopherRevert r134921, 134917, 134908 and 134907. They're...
2011-07-11 David Greene[AVX] Make Inits Foldable
2011-06-28 Evan ChengMove CallFrameSetupOpcode and CallFrameDestroyOpcode...
2011-06-28 Evan ChengHide more details in tablegen generated MCRegisterInfo...
2011-06-28 Evan ChengAlternative name enum should go into the enum portion.
2011-06-27 Owen AndersonAdd support for alternative register names, useful...
2011-06-27 Evan ChengMore refactoring. MC doesn't need know about subreg...
2011-06-27 Evan ChengMerge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc...
2011-06-25 Evan ChengRemove dead typedefs.
2011-06-24 Evan ChengRename TargetRegisterDesc to MCRegisterDesc
2011-06-24 Evan Cheng- Add MCRegisterInfo registration machinery. Also added...
2011-06-24 Benjamin KramerMake the generated InitXXXMCRegisterInfo function ...
2011-06-24 Evan ChengStarting to refactor Target to separate out code that...
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 Owen AndersonReplace the statically generated hashtables for checkin...
2011-06-15 Jakob Stoklund OlesenGive CodeGenRegisterClass a real sorted member set.
2011-06-14 Jakob Stoklund OlesenFix a compile time regression caused by too small hash...
2011-06-12 Jakob Stoklund OlesenTweak hash function and compress hash tables.
2011-06-12 Jakob Stoklund OlesenRemove now dead code.
2011-06-12 Jakob Stoklund OlesenExtract the generateHashTable function.
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-02 Jakob Stoklund OlesenMake it possible to have unallocatable register classes.
2011-05-30 Rafael EspindolaUse the dwarf->llvm mapping to print register names...
2011-05-30 Rafael EspindolaIntroduce the DwarfRegAlias class for declaring that...
2011-05-28 Rafael EspindolaFix the root cause of the bootstrap failure:
2011-05-10 Jakob Stoklund OlesenDowngrade a tablegen warning to an error.
2011-05-07 Jakob Stoklund OlesenTeach TableGen to automatically generate missing SubReg...
2011-04-20 Jakob Stoklund OlesenPrefer cheap registers for busy live ranges.
2011-03-11 Jim GrosbachMake the register enum value part of the CodeGenRegiste...
2011-03-11 Jim GrosbachTrailing whitespace.
2010-12-14 Jakob Stoklund OlesenIntroduce TargetRegisterInfo::getOverlaps(Reg), returni...
2010-12-13 Chris Lattnereliminate the Records global variable, patch by Garriso...
2010-08-25 Eric ChristopherSplit out register class subclassing to a separate...
2010-06-18 Dan GohmanStart TargetRegisterClass indices at 0 instead of 1...
2010-05-28 Jakob Stoklund OlesenEmit TargetRegisterInfo::composeSubRegIndices().
2010-05-26 Jakob Stoklund OlesenCheck that inherited subregisters all have a direct...
2010-05-26 Jakob Stoklund OlesenSuppress emmission of empty subreg/superreg/alias sets.
2010-05-26 Jakob Stoklund OlesenReplace the SubRegSet tablegen class with a less error...
2010-05-26 Jakob Stoklund OlesenRevert "Replace the SubRegSet tablegen class with a...
2010-05-26 Jakob Stoklund OlesenReplace the SubRegSet tablegen class with a less error...
2010-05-25 Jakob Stoklund OlesenDrop the SuperregHashTable. It is essentially the same...
2010-05-25 Jakob Stoklund OlesenPrint symbolic SubRegIndex names on machine operands.
2010-05-25 Jakob Stoklund OlesenIgnore NumberHack and give each SubRegIndex instance...
2010-05-24 Jakob Stoklund OlesenSwitch SubRegSet to using symbolic SubRegIndices
2010-05-24 Jakob Stoklund OlesenReplace the tablegen RegisterClass field SubRegClassLis...
2010-05-24 Jakob Stoklund OlesenAdd the SubRegIndex TableGen class.
2009-12-09 Daniel DunbarRemove unneeded ';' and a class/struct mismatch (notice...
2009-11-14 Evan ChengAdded getSubRegIndex(A,B) that returns subreg index...
2009-09-13 Chris Lattnereliminate the TargetRegisterDesc::AsmName field, the...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-07-30 Dan GohmanMinor whitespace tidiness.
2009-07-03 Daniel DunbarReplace std::iostreams with raw_ostream in TableGen.
2009-04-30 Jakob Stoklund OlesenSlightly change TableGen's definition of a register...
next