projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add memory operand folding support to InlineSpiller.
[oota-llvm.git]
/
lib
/
CodeGen
/
PrologEpilogInserter.cpp
2010-06-02
Rafael Espindola
Remove the TargetRegisterClass member from CalleeSavedInfo
blob
|
commitdiff
|
raw
2010-06-02
Rafael Espindola
Remove uses of getCalleeSavedRegClasses from outside the
blob
|
commitdiff
|
raw
|
diff to current
2010-05-22
Evan Cheng
Implement @llvm.returnaddress. rdar://8015977.
blob
|
commitdiff
|
raw
|
diff to current
2010-05-14
Bill Wendling
Rename "HasCalls" in MachineFrameInfo to "AdjustsStack...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-06
Evan Cheng
Add argument TargetRegisterInfo to loadRegFromStackSlot...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-03
Eric Christopher
Reword a comment slightly.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-29
Dale Johannesen
Make naked functions work on PPC.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-13
Dan Gohman
Rename MachineFrameInfo variables to MFI, for consisten...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-05
Chris Lattner
remove the MMI pointer from MachineFrameInfo.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Jim Grosbach
Clear up the last (famous last words) frame index value...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Jim Grosbach
Change the Value argument to eliminateFrameIndex to...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-22
Jim Grosbach
Updated version of r96634 (which was reverted due to...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-19
Bob Wilson
Revert 96634. It causes assertion failures for 126...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-19
Jim Grosbach
Radar 7636153. In the presence of large call frames...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-13
Evan Cheng
Teach MachineFrameInfo to track maximum alignment while...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-09
Chris Lattner
move target-independent opcodes out of TargetInstrInfo
blob
|
commitdiff
|
raw
|
diff to current
2009-12-28
Bill Wendling
Remove dead store.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-11
Anton Korobeynikov
Honour setHasCalls() set from isel.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-03
Chris Lattner
improve portability to avoid conflicting with std:...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-12
David Greene
Add a bool flag to StackObjects telling whether they...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-29
Jim Grosbach
When the function is doing dynamic stack realignment...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-21
Jim Grosbach
Cleanup of frame index scavenging. Better code flow...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-20
Jim Grosbach
Better handle instructions that re-def a scratch register
blob
|
commitdiff
|
raw
|
diff to current
2009-10-20
Jim Grosbach
Register re-use for scavenged frame indices must check...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-20
Jim Grosbach
Enable post-pass frame index register scavenging for...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-17
Evan Cheng
Distinquish stack slots from other stack objects. They...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-14
Jim Grosbach
Make loop not recalc getNumOperands() each time around
blob
|
commitdiff
|
raw
|
diff to current
2009-10-14
Jim Grosbach
quiet compiler warning
blob
|
commitdiff
|
raw
|
diff to current
2009-10-09
Jim Grosbach
when previous scratch register is killed, flag the...
blob
|
commitdiff
|
raw
|
diff to current
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
next