2009-10-09 |
Jim Grosbach | when previous scratch register is killed, flag the... |
blob | commitdiff | raw |
2009-10-08 |
Jim Grosbach | Re-enable register scavenging in Thumb1 by default. |
blob | commitdiff | raw | diff to current |
2009-10-08 |
Jim Grosbach | bugfix. The target may use virtual registers that aren... |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Jim Grosbach | reverting thumb1 scavenging default due to test failure... |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Jim Grosbach | Enable thumb1 register scavenging by default. |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Jim Grosbach | grammar |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Jim Grosbach | add initializers for clarity. Add missing assignment... |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Jim Grosbach | Add register-reuse to frame-index register scavenging... |
blob | commitdiff | raw | diff to current |
2009-09-30 |
Jim Grosbach | Add additional assert() to verify no extraneous use... |
blob | commitdiff | raw | diff to current |
2009-09-30 |
Jim Grosbach | replace TRI->isVirtualRegister() with TargetRegisterInf... |
blob | commitdiff | raw | diff to current |
2009-09-30 |
Jim Grosbach | fix compiler warning |
blob | commitdiff | raw | diff to current |
2009-09-29 |
Jim Grosbach | Simplify the tracking of virtual frame index registers... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Tilmann Scheller | Use explicit structs instead of std::pair to map callee... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Bob Wilson | pr4926: ARM requires the stack pointer to be aligned... |
blob | commitdiff | raw | diff to current |
2009-09-24 |
Jim Grosbach | Start of revamping the register scavenging in PEI.... |
blob | commitdiff | raw | diff to current |
2009-09-24 |
Bob Wilson | Fix a hypothetical problem for targets with StackGrowsU... |
blob | commitdiff | raw | diff to current |
2009-09-23 |
Bob Wilson | Edit a comment. |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Bob Wilson | Fix a comment typo and some whitespace. |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Devang Patel | Record variable debug info at ISel time directly. |
blob | commitdiff | raw | diff to current |
2009-08-15 |
Jakob Stoklund Olesen | Don't setCalleeSavedInfoValid() until spills are interted. |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Jakob Stoklund Olesen | Add MachineFrameInfo::getPristineRegisters(MBB) method. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Use setPreservesAll and setPreservesCFG in CodeGen... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Reapply r77654 with a fix: MachineFunctionPass's getAna... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Daniel Dunbar | Revert r77654, it appears to be causing llvm-gcc bootst... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Manage MachineFunctions with an analysis Pass instead... |
blob | commitdiff | raw | diff to current |
2009-07-17 |
Anton Korobeynikov | Add support for naked functions |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Dale Johannesen | Assume an inline asm might be a call, so we get |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Scan for presence of calls and determine max callframe... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Evan Cheng | Targets sometimes assign fixed stack object to spill... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Bill Wendling | Use interators instead of counters for loops. |
blob | commitdiff | raw | diff to current |
2009-05-13 |
Jim Grosbach | Removing the HasBuiltinSetjmp flag and associated bits... |
blob | commitdiff | raw | diff to current |
2009-05-13 |
John Mosby | PEI: rename PEI.h to PrologEpilogInserter.h to adhere... |
blob | commitdiff | raw | diff to current |
2009-05-12 |
Jim Grosbach | Add support for GCC compatible builtin setjmp and longj... |
blob | commitdiff | raw | diff to current |
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 |
next |