projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix setting of isCommutable flag.
[oota-llvm.git]
/
lib
/
CodeGen
/
PrologEpilogInserter.cpp
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
2011-03-03
Jim Grosbach
Allow a target to choose whether to prefer the scavenge...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Anton Korobeynikov
Rename TargetFrameInfo into TargetFrameLowering. Also...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-07
Evan Cheng
Do not model all INLINEASM instructions as having unmod...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-27
Anton Korobeynikov
Move more PEI-related hooks to TFI
blob
|
commitdiff
|
raw
|
diff to current
2010-11-27
Anton Korobeynikov
Move callee-saved regs spills / reloads to TFI
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
Anton Korobeynikov
Move hasFP() and few related hooks to TargetFrameInfo.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Anton Korobeynikov
First step of huge frame-related refactoring: move...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Jim Grosbach
Formatting.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Jim Grosbach
Trivial grammar tweak.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Owen Anderson
Begin adding static dependence information to passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Owen Anderson
Now with fewer extraneous semicolons!
blob
|
commitdiff
|
raw
|
diff to current
2010-08-26
Jim Grosbach
Simplify eliminateFrameIndex() interface back down...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-26
Jim Grosbach
Remove the now obsolete frame index virtual re-use...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-25
Jim Grosbach
Add some statistics for PEI register scavenging
blob
|
commitdiff
|
raw
|
diff to current
2010-08-24
Jim Grosbach
Move enabling the local stack allocation pass into...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-23
Jim Grosbach
Remove the MFI storage of the local allocation block...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-23
Jim Grosbach
Better handling of local offsets for downwards growing...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-19
Jim Grosbach
Update local stack block allocation to let PEI do the...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-17
Jim Grosbach
Add materialization of virtual base registers for frame...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-16
Jim Grosbach
tidy up. remove unused local.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-16
Jim Grosbach
Better handle alignment requirements for local objects...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-14
Jim Grosbach
Add a local stack object block allocation pass. This...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Jim Grosbach
Cleanup comment wording
blob
|
commitdiff
|
raw
|
diff to current
2010-07-27
Bill Wendling
It's better to have the arrays, which would trigger...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-21
Owen Anderson
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
blob
|
commitdiff
|
raw
|
diff to current
2010-07-08
Jim Grosbach
Clean up scavengeRegister() a bit to prefer available...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-08
Jim Grosbach
When processing frame index virtual registers, consider...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-03
Evan Cheng
Remove isSS argument from CreateFixedObject. Fixed...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-02
Jim Grosbach
Custom inserters (e.g., conditional moves in Thumb1...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-02
Dale Johannesen
Propagate the AlignStack bit in InlineAsm's to the
blob
|
commitdiff
|
raw
|
diff to current
2010-06-02
Rafael Espindola
Remove the TargetRegisterClass member from CalleeSavedInfo
blob
|
commitdiff
|
raw
|
diff to current
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
next