Allow a target to choose whether to prefer the scavenger emergency spill slot
[oota-llvm.git] / include / llvm / Target / TargetRegisterInfo.h
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...
2010-03-09 Jim GrosbachChange the Value argument to eliminateFrameIndex to...
2010-02-22 Jim GrosbachUpdated version of r96634 (which was reverted due to...
2010-02-19 Bob WilsonRevert 96634. It causes assertion failures for 126...
2010-02-19 Jim GrosbachRadar 7636153. In the presence of large call frames...
2010-02-10 Dan GohmanFix "the the" and similar typos.
2010-01-26 Chris Lattnerconstify a method argument.
2010-01-13 Dale JohannesenFix a comment.
2009-12-08 Evan ChengRevert 90789 for now. It caused massive compile time...
2009-12-07 Dan GohmanApply Pekka Jääskeläinen's patch to raise the first...
2009-11-22 Jim GrosbachAdd getFrameIndexReference() to TargetRegisterInfo...
2009-11-21 Evan ChengMaintain stylistic consistency.
2009-11-20 David GoodwinRestructure code to allow renaming of multiple-register...
2009-11-14 Evan ChengAdded getSubRegIndex(A,B) that returns subreg index...
2009-11-12 David GreeneMake the MachineFunction argument of getFrameRegister...
2009-10-19 Jim GrosbachAdjust the scavenge register spilling to allow the...
2009-10-09 Dan GohmanAdd a const qualifier.
2009-10-08 Jim GrosbachRe-enable register scavenging in Thumb1 by default.
2009-10-07 Jim Grosbachreverting thumb1 scavenging default due to test failure...
2009-10-07 Jim GrosbachEnable thumb1 register scavenging by default.
2009-10-07 Jim GrosbachAdd register-reuse to frame-index register scavenging...
2009-10-05 Jim GrosbachIn Thumb1, the register scavenger is not always able...
2009-10-01 Jim Grosbachremove trailing whitespace
2009-09-13 Chris Lattnereliminate the TargetRegisterDesc::AsmName field, the...
2009-09-13 Chris Lattnerremove all but one reference to TargetRegisterDesc...
2009-09-06 Duncan SandsPublic and private corrections, warned about by icc...
2009-09-03 Lang HamesFixed a test that ensures the LocalRewriter does not...
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-29 Chris LattnerGive getPointerRegClass() a "kind" value so that target...
2009-07-18 Evan ChengEnable cross register class coalescing.
2009-07-09 Evan ChengTargets sometimes assign fixed stack object to spill...
2009-06-18 Evan Cheng- Update register allocation hint after coalescing...
2009-06-15 Evan ChengPart 1.
2009-06-14 Evan ChengMove register allocation preference (or hint) from...
2009-05-30 Bill WendlingUntabify.
2009-05-03 Evan ChengIn some rare cases, the register allocator can spill...
2009-04-30 Jakob Stoklund OlesengetCommonSubClass() - Calculate the largest common...
2009-04-28 Evan ChengMove getMatchingSuperReg() out of coalescer and into...
2009-04-28 Jakob Stoklund OlesenMove getSubRegisterRegClass from ScheduleDagSDNodesEmit...
2009-04-17 Dan GohmanDelete an unused field.
2009-04-13 Dan GohmanAdd a new TargetInstrInfo MachineInstr opcode, COPY_TO_...
2009-04-12 Owen AndersonUse a hashtable for TargetRegisterClass::contains.
2009-04-09 Owen AndersonGive register alias checking the hash table treatment...
2009-04-09 Owen AndersonConvert TargetRegisterInfo's super-register checking...
2009-04-07 Jim GrosbachPR2985 / <rdar://problem/6584986>
2009-04-03 Chris Lattner"This adds a getName() method to TargetRegisterClass...
2009-02-06 Evan ChengWe don't really need the abort here. This unbreak x86_6...
2009-02-06 Evan ChengMove getPointerRegClass from TargetInstrInfo to TargetR...
2009-02-06 Evan ChengChange -1 => negative number.
2009-02-06 Evan ChengDocument the meaning of -1 for getCopyCost.
next