summaryrefslogtreecommitdiff
path: root/lib/CodeGen/PrologEpilogInserter.cpp
Commit message (Expand)AuthorAge
...
* Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov2010-11-18
* First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov2010-11-15
* Formatting.Jim Grosbach2010-10-27
* Trivial grammar tweak.Jim Grosbach2010-10-18
* Begin adding static dependence information to passes, which will allow us toOwen Anderson2010-10-12
* Now with fewer extraneous semicolons!Owen Anderson2010-10-07
* Simplify eliminateFrameIndex() interface back down now that PEI doesn't needJim Grosbach2010-08-26
* Remove the now obsolete frame index virtual re-use algorithm from PEI. Pre-RAJim Grosbach2010-08-26
* Add some statistics for PEI register scavengingJim Grosbach2010-08-25
* Move enabling the local stack allocation pass into the target where it belongs.Jim Grosbach2010-08-24
* Remove the MFI storage of the local allocation block size. It's not needed.Jim Grosbach2010-08-23
* Better handling of local offsets for downwards growing stacks. This correctsJim Grosbach2010-08-23
* Update local stack block allocation to let PEI do the allocs if no additionalJim Grosbach2010-08-19
* Add materialization of virtual base registers for frame indices allocated intoJim Grosbach2010-08-17
* tidy up. remove unused local.Jim Grosbach2010-08-16
* Better handle alignment requirements for local objects in pre-regalloc frameJim Grosbach2010-08-16
* Add a local stack object block allocation pass. This is still anJim Grosbach2010-08-14
* Cleanup comment wordingJim Grosbach2010-08-06
* It's better to have the arrays, which would trigger the creation of stackBill Wendling2010-07-27
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-21
* Clean up scavengeRegister() a bit to prefer available regs, which allowsJim Grosbach2010-07-08
* When processing frame index virtual registers, consider all available registersJim Grosbach2010-07-08
* Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng2010-07-03
* Custom inserters (e.g., conditional moves in Thumb1 can introduceJim Grosbach2010-07-02
* Propagate the AlignStack bit in InlineAsm's to the Dale Johannesen2010-07-02
* Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola2010-06-02
* Remove uses of getCalleeSavedRegClasses from outside theRafael Espindola2010-06-02
* Implement @llvm.returnaddress. rdar://8015977.Evan Cheng2010-05-22
* Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe whatBill Wendling2010-05-14
* Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng2010-05-06
* Reword a comment slightly.Eric Christopher2010-05-03
* Make naked functions work on PPC.Dale Johannesen2010-04-29
* Rename MachineFrameInfo variables to MFI, for consistency withDan Gohman2010-04-13
* remove the MMI pointer from MachineFrameInfo.Chris Lattner2010-04-05
* Clear up the last (famous last words) frame index value reuse issues for Thumb1.Jim Grosbach2010-03-10
* Change the Value argument to eliminateFrameIndex to a type-tagged value. ThisJim Grosbach2010-03-09
* Updated version of r96634 (which was reverted due to failing 176.gcc andJim Grosbach2010-02-22
* Revert 96634. It causes assertion failures for 126.gcc and 176.gcc inBob Wilson2010-02-19
* Radar 7636153. In the presence of large call frames, it's not sufficientJim Grosbach2010-02-19
* Teach MachineFrameInfo to track maximum alignment while stack objects are beingEvan Cheng2010-02-13
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-09
* Remove dead store.Bill Wendling2009-12-28
* Honour setHasCalls() set from isel.Anton Korobeynikov2009-12-11
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-03
* Add a bool flag to StackObjects telling whether they reference spillDavid Greene2009-11-12
* When the function is doing dynamic stack realignment, the spill slot will beJim Grosbach2009-10-29
* Cleanup of frame index scavenging. Better code flow and more accuratelyJim Grosbach2009-10-21
* Better handle instructions that re-def a scratch registerJim Grosbach2009-10-20
* Register re-use for scavenged frame indices must check for re-deginitionJim Grosbach2009-10-20
* Enable post-pass frame index register scavenging for ARM and Thumb2Jim Grosbach2009-10-20