Use const qualifiers with TargetLowering. This eliminates several
[oota-llvm.git] / lib / CodeGen / PrologEpilogInserter.cpp
2010-04-13 Dan GohmanRename MachineFrameInfo variables to MFI, for consisten...
2010-04-05 Chris Lattnerremove the MMI pointer from MachineFrameInfo.
2010-03-10 Jim GrosbachClear up the last (famous last words) frame index value...
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-13 Evan ChengTeach MachineFrameInfo to track maximum alignment while...
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2009-12-28 Bill WendlingRemove dead store.
2009-12-11 Anton KorobeynikovHonour setHasCalls() set from isel.
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-11-12 David GreeneAdd a bool flag to StackObjects telling whether they...
2009-10-29 Jim GrosbachWhen the function is doing dynamic stack realignment...
2009-10-21 Jim GrosbachCleanup of frame index scavenging. Better code flow...
2009-10-20 Jim GrosbachBetter handle instructions that re-def a scratch register
2009-10-20 Jim GrosbachRegister re-use for scavenged frame indices must check...
2009-10-20 Jim GrosbachEnable post-pass frame index register scavenging for...
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...
next