Distinquish stack slots from other stack objects. They (and fixed objects) get FixedS...
[oota-llvm.git] / lib / CodeGen / PrologEpilogInserter.cpp
2009-10-17 Evan ChengDistinquish stack slots from other stack objects. They...
2009-10-14 Jim GrosbachMake loop not recalc getNumOperands() each time around
2009-10-14 Jim Grosbachquiet compiler warning
2009-10-09 Jim Grosbachwhen previous scratch register is killed, flag the...
2009-10-08 Jim GrosbachRe-enable register scavenging in Thumb1 by default.
2009-10-08 Jim Grosbachbugfix. The target may use virtual registers that aren...
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 Grosbachgrammar
2009-10-07 Jim Grosbachadd initializers for clarity. Add missing assignment...
2009-10-07 Jim GrosbachAdd register-reuse to frame-index register scavenging...
2009-09-30 Jim GrosbachAdd additional assert() to verify no extraneous use...
2009-09-30 Jim Grosbachreplace TRI->isVirtualRegister() with TargetRegisterInf...
2009-09-30 Jim Grosbachfix compiler warning
2009-09-29 Jim GrosbachSimplify the tracking of virtual frame index registers...
2009-09-27 Tilmann SchellerUse explicit structs instead of std::pair to map callee...
2009-09-25 Bob Wilsonpr4926: ARM requires the stack pointer to be aligned...
2009-09-24 Jim GrosbachStart of revamping the register scavenging in PEI....
2009-09-24 Bob WilsonFix a hypothetical problem for targets with StackGrowsU...
2009-09-23 Bob WilsonEdit a comment.
2009-09-18 Bob WilsonFix a comment typo and some whitespace.
2009-08-22 Devang PatelRecord variable debug info at ISel time directly.
2009-08-15 Jakob Stoklund OlesenDon't setCalleeSavedInfoValid() until spills are interted.
2009-08-13 Jakob Stoklund OlesenAdd MachineFrameInfo::getPristineRegisters(MBB) method.
2009-07-31 Dan GohmanUse setPreservesAll and setPreservesCFG in CodeGen...
2009-07-31 Dan GohmanReapply r77654 with a fix: MachineFunctionPass's getAna...
2009-07-31 Daniel DunbarRevert r77654, it appears to be causing llvm-gcc bootst...
2009-07-31 Dan GohmanManage MachineFunctions with an analysis Pass instead...
2009-07-17 Anton KorobeynikovAdd support for naked functions
2009-07-16 Dale JohannesenAssume an inline asm might be a call, so we get
2009-07-16 Anton KorobeynikovScan for presence of calls and determine max callframe...
2009-07-09 Evan ChengTargets sometimes assign fixed stack object to spill...
2009-07-08 Bill WendlingUse interators instead of counters for loops.
2009-05-13 Jim GrosbachRemoving the HasBuiltinSetjmp flag and associated bits...
2009-05-13 John MosbyPEI: rename PEI.h to PrologEpilogInserter.h to adhere...
2009-05-12 Jim GrosbachAdd support for GCC compatible builtin setjmp and longj...
2009-05-12 John MosbyRestructure PEI code:
2009-05-11 Evan ChengApply patch review feedback.
2009-05-11 Evan ChengUnbreak non-debug build.
2009-05-11 John MosbyShrink wrapping in PEI:
2009-03-27 John MosbyShrink wrapping in PEI: initial release. Finishing...
2009-03-24 Evan ChengFix PR3845: Avoid stale MachineInstruction pointer...
2009-03-20 Chris LattnerApply the patch requested in PR3846.
2009-03-19 Chris LattnerFix PEI to not walk off the start of a block when an...
2009-01-28 Duncan SandsRename getAnalysisToUpdate to getAnalysisIfAvailable.
2008-11-07 Bill WendlingRefactor code that adjusts the offsets of stack objects.
2008-11-06 Bill WendlingDon't recalculate the stack position of the stack prote...
2008-11-06 Bill Wendling- Rename stackprotector_{prologue,epilogue} to stackpro...
2008-11-06 Bill WendlingImplement the stack protector stack accesses via intrin...
2008-10-31 Bill WendlingRevert r58489. It isn't correct for all cases.
2008-10-31 Bill WendlingDon't skip over all "terminator" instructions when...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-09-22 Evan ChengInstead of setPreservesAll, just mark them preseving...
2008-09-22 Evan ChengMark several codegen passes as preserving all analysis.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-07-16 Dan GohmanFix a comment to say nonnegative instead of positive.
2008-06-30 Dale JohannesenNo need to align the stack if there are no stack
2008-06-26 Dale JohannesenFixes the last x86-64 test failure in compat.exp:
2008-06-03 Bruno Cardoso LopesFixed bug in bad behavior in calculateFrameObjectOffsets,
2008-04-23 Anton KorobeynikovUse precomputed value, if any
2008-04-23 Anton KorobeynikovCleanup
2008-03-20 Chris Lattnerdetabify llvm, patch by Mike Stump!
2008-03-03 Bill WendlingMiscellaneous clean-ups based on Evan's feedback:
2008-03-03 Bill WendlingMultiple instructions can be inserted when eliminating...
2008-02-27 Evan ChengDon't track max alignment during stack object allocatio...
2008-02-27 Evan ChengSpiller now remove unused spill slots.
2008-02-21 Bill WendlingAdjust the MaxAlignment for the special register scaven...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-02 Evan ChengSDIsel processes llvm.dbg.declare by recording the...
2008-02-01 Evan ChengRemove the nasty LABEL hack with a much less evil one...
2008-01-31 Evan ChengAdd an extra operand to LABEL nodes which distinguishes...
2008-01-31 Evan ChengAlso avoid adding callee save code before debug labels.
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris LattnerMove a bunch more accessors from TargetInstrInfo to...
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2008-01-06 Duncan SandsRemove an unused variable.
2008-01-05 Owen AndersonI should not be allowed to commit when sleepy.
2008-01-01 Owen AndersonMove some more instruction creation methods from Regist...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-30 Chris LattnerMachineOperand::getImmedValue -> MachineOperand::getImm
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-05 Evan ChengAdd a argument to storeRegToStackSlot and storeRegToAdd...
2007-07-14 Anton KorobeynikovLong live the exception handling!
2007-05-31 Lauro Ramos VenancioFix PR1424.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-05-01 Evan ChengIf call frame is not part of stack frame and no dynamic...
2007-05-01 Evan ChengUnder normal circumstances, when a frame pointer is...
2007-04-25 Evan ChengMatch MachineFunction::UsedPhysRegs changes.
2007-04-25 Chris Lattnersupport for >4G stack frames
2007-04-25 Chris Lattnersupport > 4G stack objects
2007-04-09 Chris LattnerFix a bug introduced with my previous patch, where...
2007-04-09 Chris LattnerFix CodeGen/Generic/2007-04-08-MultipleFrameIndices...
2007-03-06 Evan ChengIf target decides to create an emergency spill slot...
2007-03-01 Evan ChengDelete register scavenger when done with it.
2007-03-01 Evan ChengInterface clean up.
2007-02-28 Chris Lattneradd a newline at end of file
2007-02-28 Evan ChengMake requiresRegisterScavenging determination on a...
2007-02-28 Evan ChengMRegisterInfo disowns RegScavenger. It's immutable.
next