Use uint16_t to store register overlaps to reduce static data.
[oota-llvm.git] / include / llvm / Target / TargetRegisterInfo.h
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 Benjamin KramerMake TargetRegisterClasses non-virtual by making the...
2012-02-09 Benjamin KramerStore just the SimpleValueType in the generated VT...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-02 Jakob Stoklund OlesenRequire non-NULL register masks.
2012-01-14 Jakob Stoklund OlesenAdd TRI::getCallPreservedMask() hook.
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-19 Jakob Stoklund OlesenEmit a getMatchingSuperRegClass() implementation for...
2011-10-06 Jakob Stoklund OlesenRemove the TRI::getSubRegisterRegClass() hook.
2011-10-05 Jakob Stoklund OlesenAdd TRI::getSubClassWithSubReg(RC, Idx) function.
2011-09-30 Jakob Stoklund OlesenStore sub-class lists as a bit vector.
2011-09-30 Jakob Stoklund OlesenMove getCommonSubClass() into TRI.
2011-08-09 Jakob Stoklund OlesenTrim an unneeded header.
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 KramerTeach tblgen to emit MCRegisterClasses.
2011-07-21 Benjamin KramerSink parts of TargetRegisterClass into MCRegisterClass.
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-06 Bill WendlingConstify getCompactUnwindRegNum.
2011-06-30 Bill WendlingAdd target a target hook to get the register number...
2011-06-28 Evan ChengMove CallFrameSetupOpcode and CallFrameDestroyOpcode...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-27 Evan ChengRename unnecessary forward declaration.
2011-06-24 Evan ChengRename TargetRegisterDesc to MCRegisterDesc
2011-06-24 Evan Cheng- Add MCRegisterInfo registration machinery. Also added...
2011-06-24 Evan ChengStarting to refactor Target to separate out code that...
2011-06-18 Jakob Stoklund OlesenRemove MethodProtos/MethodBodies and allocation_order_b...
2011-06-16 Jakob Stoklund OlesenRename TRI::getAllocationOrder() to getRawAllocationOrd...
2011-06-16 Jakob Stoklund OlesenAdd TargetRegisterInfo::getRawAllocationOrder().
2011-06-15 Owen AndersonReplace the statically generated hashtables for checkin...
2011-06-12 Jakob Stoklund OlesenTweak hash function and compress hash tables.
2011-06-12 Jakob Stoklund OlesenCompute lists of sub-regs, super-regs, and overlapping...
2011-06-02 Jakob Stoklund OlesenMake it possible to have unallocatable register classes.
2011-06-01 Jakob Stoklund OlesenFix PR10059 and future variations by handling all regis...
2011-05-30 Rafael EspindolaUse the dwarf->llvm mapping to print register names...
2011-05-24 Charles DavisAdd a method to TargetRegisterInfo to get the register...
2011-05-24 Jakob Stoklund OlesenWork around code generation bug in Visual Studio 2010.
2011-04-26 Jakob Stoklund OlesenAdd a TRI::getLargestLegalSuperClass hook to provide...
2011-04-20 Jakob Stoklund OlesenPrefer cheap registers for busy live ranges.
2011-04-19 Bob WilsonAvoid write-after-write issue hazards for Cortex-A9.
2011-03-10 Evan ChengRe-commit 127368 and 127371. They are exonerated.
2011-03-09 Evan ChengRevert 127368 and 127371 for now.
2011-03-09 Evan ChengRestore the default implementation of getCrossCopyRegCl...
2011-03-09 Evan ChengChange the definition of TargetRegisterInfo::getCrossCo...
2011-03-07 Cameron ZwarichMove getRegPressureLimit() from TargetLoweringInfo...
2011-03-03 Jim GrosbachAllow a target to choose whether to prefer the scavenge...
2011-02-02 Bob WilsonFix comment typo.
2011-01-09 Jakob Stoklund OlesenRemove TargetRegisterInfo::NoRegister.
2011-01-09 Jakob Stoklund OlesenChange virtual register numbering to make more space...
2011-01-09 Jakob Stoklund OlesenTeach TargetRegisterInfo how to cram stack slot indexes...
2011-01-09 Jakob Stoklund OlesenFix comment.
2011-01-09 Jakob Stoklund OlesenReplace TargetRegisterInfo::printReg with a PrintReg...
2011-01-08 Jakob Stoklund OlesenFix VirtRegMap to use TRI::index2VirtReg and TRI::virtR...
2011-01-08 Jakob Stoklund OlesenUse an IndexedMap for LiveVariables::VirtRegInfo.
2010-12-17 Bill WendlingDuring local stack slot allocation, the materializeFram...
2010-12-14 Jakob Stoklund OlesenIntroduce TargetRegisterInfo::getOverlaps(Reg), returni...
2010-12-14 Jakob Stoklund OlesenAdd TargetRegisterInfo::printReg() to pretty-print...
2010-11-27 Anton KorobeynikovMove more PEI-related hooks to TFI
2010-11-20 Anton KorobeynikovMove some more hooks to TargetFrameInfo
2010-11-18 Anton KorobeynikovMove getInitialFrameState() to TargetFrameInfo
2010-11-18 Anton KorobeynikovMove hasFP() and few related hooks to TargetFrameInfo.
2010-11-15 Anton KorobeynikovFirst step of huge frame-related refactoring: move...
2010-11-03 Duncan SandsSimplify uses of MVT and EVT. An MVT can be compared...
2010-09-10 Jim Grosbachadd a comment explicitly calling out that allocation...
2010-09-03 Eric ChristopherReapply this increase to the number of virtual register...
2010-08-26 Jim GrosbachSimplify eliminateFrameIndex() interface back down...
2010-08-26 Jim Grosbachtidy up a bit. no functional change.
2010-08-24 Jim GrosbachAdd ARM heuristic for when to allocate a virtual base...
2010-08-24 Jim GrosbachMove enabling the local stack allocation pass into...
2010-08-19 Jim GrosbachBetter handling of offsets on frame index references...
2010-08-19 Eric ChristopherRe-re-revert this patch. It seems to be causing perfor...
2010-08-19 Eric ChristopherReapply the virtual register patch from 109102. The...
2010-08-18 Jim GrosbachAdd hook for re-using virtual base registers for local...
2010-08-17 Jim GrosbachAdd materialization of virtual base registers for frame...
2010-08-17 Jim GrosbachAdd hook to examine an instruction referencing a frame...
2010-08-06 Jim Grosbachspelling
2010-07-23 Eric ChristopherRevert r109102 for now as it's causing JIT miscompilations.
2010-07-22 Duncan SandsIncrease the max physreg size. Patch by Pekka Jääskelä...
2010-07-20 Eric ChristopherGrammar.
2010-07-20 Eric ChristopherConstify some arguments.
2010-07-12 Rafael EspindolaConvert the last use of getPhysicalRegisterRegClass...
2010-07-11 Rafael EspindolaMake getPhysicalRegisterRegClass non-virtual. Should...
2010-07-08 Jakob Stoklund OlesenImplement X86InstrInfo::copyPhysReg
2010-07-06 Dan GohmanMake getMinimalPhysRegClass' comment mention what makes...
2010-06-29 Rafael EspindolaAdd a VT argument to getMinimalPhysRegClass and replace...
2010-06-18 Dan GohmanStart TargetRegisterClass indices at 0 instead of 1...
2010-06-14 Bob WilsonFix a comment typo.
2010-06-02 Bob WilsonRename canCombinedSubRegIndex method to something more...
2010-06-02 Rafael EspindolaRemove uses of getCalleeSavedRegClasses from outside the
2010-05-28 Jakob Stoklund OlesenAdd a TargetRegisterInfo::composeSubRegIndices hook...
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-24 Jakob Stoklund OlesenReplace the tablegen RegisterClass field SubRegClassLis...
2010-05-14 Evan ChengTeach two-address pass to do some coalescing while...
2010-04-20 Dan GohmanDocument that TargetRegisterInfo::contains does not...
next