2009-05-12 |
John Mosby | Restructure PEI code: |
blob | commitdiff | raw | diff to current |
2009-05-11 |
Evan Cheng | Apply patch review feedback. |
blob | commitdiff | raw | diff to current |
2009-05-11 |
Evan Cheng | Unbreak non-debug build. |
blob | commitdiff | raw | diff to current |
2009-05-11 |
John Mosby | Shrink wrapping in PEI: |
blob | commitdiff | raw | diff to current |
2009-03-27 |
John Mosby | Shrink wrapping in PEI: initial release. Finishing... |
blob | commitdiff | raw | diff to current |
2009-03-24 |
Evan Cheng | Fix PR3845: Avoid stale MachineInstruction pointer... |
blob | commitdiff | raw | diff to current |
2009-03-20 |
Chris Lattner | Apply the patch requested in PR3846. |
blob | commitdiff | raw | diff to current |
2009-03-19 |
Chris Lattner | Fix PEI to not walk off the start of a block when an... |
blob | commitdiff | raw | diff to current |
2009-01-28 |
Duncan Sands | Rename getAnalysisToUpdate to getAnalysisIfAvailable. |
blob | commitdiff | raw | diff to current |
2008-11-07 |
Bill Wendling | Refactor code that adjusts the offsets of stack objects. |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Bill Wendling | Don't recalculate the stack position of the stack prote... |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Bill Wendling | - Rename stackprotector_{prologue,epilogue} to stackpro... |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Bill Wendling | Implement the stack protector stack accesses via intrin... |
blob | commitdiff | raw | diff to current |
2008-10-31 |
Bill Wendling | Revert r58489. It isn't correct for all cases. |
blob | commitdiff | raw | diff to current |
2008-10-31 |
Bill Wendling | Don't skip over all "terminator" instructions when... |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short... |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Evan Cheng | Instead of setPreservesAll, just mark them preseving... |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Evan Cheng | Mark several codegen passes as preserving all analysis. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-07-16 |
Dan Gohman | Fix a comment to say nonnegative instead of positive. |
blob | commitdiff | raw | diff to current |
2008-06-30 |
Dale Johannesen | No need to align the stack if there are no stack |
blob | commitdiff | raw | diff to current |
2008-06-26 |
Dale Johannesen | Fixes the last x86-64 test failure in compat.exp: |
blob | commitdiff | raw | diff to current |
2008-06-03 |
Bruno Cardoso Lopes | Fixed bug in bad behavior in calculateFrameObjectOffsets, |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | Use precomputed value, if any |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | Cleanup |
blob | commitdiff | raw | diff to current |
2008-03-20 |
Chris Lattner | detabify llvm, patch by Mike Stump! |
blob | commitdiff | raw | diff to current |
2008-03-03 |
Bill Wendling | Miscellaneous clean-ups based on Evan's feedback: |
blob | commitdiff | raw | diff to current |
2008-03-03 |
Bill Wendling | Multiple instructions can be inserted when eliminating... |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Evan Cheng | Don't track max alignment during stack object allocatio... |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Evan Cheng | Spiller now remove unused spill slots. |
blob | commitdiff | raw | diff to current |
2008-02-21 |
Bill Wendling | Adjust the MaxAlignment for the special register scaven... |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-02-02 |
Evan Cheng | SDIsel processes llvm.dbg.declare by recording the... |
blob | commitdiff | raw | diff to current |
2008-02-01 |
Evan Cheng | Remove the nasty LABEL hack with a much less evil one... |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Evan Cheng | Add an extra operand to LABEL nodes which distinguishes... |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Evan Cheng | Also avoid adding callee save code before debug labels. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Move a bunch more accessors from TargetInstrInfo to... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Rename MachineInstr::getInstrDescriptor -> getDesc... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Duncan Sands | Remove an unused variable. |
blob | commitdiff | raw | diff to current |
2008-01-05 |
Owen Anderson | I should not be allowed to commit when sleepy. |
blob | commitdiff | raw | diff to current |
2008-01-01 |
Owen Anderson | Move some more instruction creation methods from Regist... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw | diff to current |
2007-12-30 |
Chris Lattner | MachineOperand::getImmedValue -> MachineOperand::getImm |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-05 |
Evan Cheng | Add a argument to storeRegToStackSlot and storeRegToAdd... |
blob | commitdiff | raw | diff to current |
2007-07-14 |
Anton Korobeynikov | Long live the exception handling! |
blob | commitdiff | raw | diff to current |
2007-05-31 |
Lauro Ramos Venancio | Fix PR1424. |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Evan Cheng | If call frame is not part of stack frame and no dynamic... |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Evan Cheng | Under normal circumstances, when a frame pointer is... |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Evan Cheng | Match MachineFunction::UsedPhysRegs changes. |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Chris Lattner | support for >4G stack frames |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Chris Lattner | support > 4G stack objects |
blob | commitdiff | raw | diff to current |
2007-04-09 |
Chris Lattner | Fix a bug introduced with my previous patch, where... |
blob | commitdiff | raw | diff to current |
2007-04-09 |
Chris Lattner | Fix CodeGen/Generic/2007-04-08-MultipleFrameIndices... |
blob | commitdiff | raw | diff to current |
2007-03-06 |
Evan Cheng | If target decides to create an emergency spill slot... |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Evan Cheng | Delete register scavenger when done with it. |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Evan Cheng | Interface clean up. |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | add a newline at end of file |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Evan Cheng | Make requiresRegisterScavenging determination on a... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Evan Cheng | MRegisterInfo disowns RegScavenger. It's immutable. |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Evan Cheng | Let MRegisterInfo now owns RegScavenger. |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Evan Cheng | forward() should not increment internal iterator. Its... |
blob | commitdiff | raw | diff to current |
2007-02-23 |
Evan Cheng | First potential client of register scavenger. |
blob | commitdiff | raw | diff to current |
2007-01-26 |
Jim Laskey | Change the MachineDebugInfo to MachineModuleInfo to... |
blob | commitdiff | raw | diff to current |
2007-01-25 |
Evan Cheng | Added a MRegisterInfo hook that tells PEI the target... |
blob | commitdiff | raw | diff to current |
2007-01-23 |
Evan Cheng | PEI is now responsible for adding MaxCallFrameSize... |
blob | commitdiff | raw | diff to current |
2007-01-20 |
Evan Cheng | Remove an unused variable. |
blob | commitdiff | raw | diff to current |
2007-01-20 |
Evan Cheng | We not align the final stack slot but instead let the... |
blob | commitdiff | raw | diff to current |
2007-01-02 |
Evan Cheng | - Fixing naming inconsistency: calleesave -> calleesaved. |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Evan Cheng | Initialize {Min|Max}CSFrameIndex properly. |
blob | commitdiff | raw | diff to current |
2006-09-28 |
Evan Cheng | TargetRegisterClass specifies the desired spill alignme... |
blob | commitdiff | raw | diff to current |
2006-09-28 |
Evan Cheng | PEI now place callee save spills closest to the address... |
blob | commitdiff | raw | diff to current |
2006-09-26 |
Evan Cheng | Rename function. It's determining which callee-save... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| |
blob | commitdiff | raw | diff to current |
2006-08-25 |
Jim Laskey | Tidy up. |
blob | commitdiff | raw | diff to current |
2006-08-25 |
Jim Laskey | Consolidate callee saved register information so that... |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Chris Lattner | Shave another 27K off libllvmgcc.dylib with visibility... |
blob | commitdiff | raw | diff to current |
2006-05-12 |
Chris Lattner | Remove dead variable |
blob | commitdiff | raw | diff to current |
2006-04-07 |
Jim Laskey | Foundation for call frame information. |
blob | commitdiff | raw | diff to current |
2006-04-03 |
Chris Lattner | The stack alignment is now computed dynamically, just... |
blob | commitdiff | raw | diff to current |
2005-11-06 |
Chris Lattner | Always compute max align. |
blob | commitdiff | raw | diff to current |
2005-11-06 |
Nate Begeman | Add the necessary support to the ISel to allow targets... |
blob | commitdiff | raw | diff to current |
2005-09-30 |
Chris Lattner | now that we have a reg class to spill with, get this... |
blob | commitdiff | raw | diff to current |
2005-09-30 |
Chris Lattner | Now that we have getCalleeSaveRegClasses() info, use... |
blob | commitdiff | raw | diff to current |
2005-09-30 |
Chris Lattner | Change this code ot pass register classes into the... |
blob | commitdiff | raw | diff to current |
2005-08-29 |
Chris Lattner | Fix a bug in my previous patch that was using the wrong... |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | Make this code safe for when loadRegFromStackSlot inser... |
blob | commitdiff | raw | diff to current |
2005-05-15 |
Chris Lattner | When inserting callee-save register reloads, make sure... |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | Tolerate instrs with extra args |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-01-23 |
Chris Lattner | Simplify/speedup the PEI by not having to scan for... |
blob | commitdiff | raw | diff to current |
2005-01-23 |
Chris Lattner | Speed this up a bit by making ModifiedRegs a vector... |
blob | commitdiff | raw | diff to current |
2005-01-22 |
Chris Lattner | Implicitly defined registers can clobber callee saved... |
blob | commitdiff | raw | diff to current |
2005-01-19 |
Chris Lattner | Add an assertion that would have made more sense to... |
blob | commitdiff | raw | diff to current |
2004-08-29 |
Nate Begeman | Put this change back in after testing from Reid proved... |
blob | commitdiff | raw | diff to current |
2004-08-27 |
Nate Begeman | Back out change to divide getSpillSize by 8 until I... |
blob | commitdiff | raw | diff to current |
next |