aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineFrameInfo.h
AgeCommit message (Expand)Author
2011-03-07Tidy up.Jim Grosbach
2011-01-22Remove dead ivar.Benjamin Kramer
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2010-11-29Merge System into Support.Michael J. Spencer
2010-09-03Add 'const' to getter function.Jim Grosbach
2010-08-27Fix a couple of typos.Eric Christopher
2010-08-23Remove the MFI storage of the local allocation block size. It's not needed.Jim Grosbach
2010-08-20Add explicit initializer for UseLocalStackAllocationBlock in MFI constructorJim Grosbach
2010-08-19Update local stack block allocation to let PEI do the allocs if no additionalJim Grosbach
2010-08-16Better handle alignment requirements for local objects in pre-regalloc frameJim Grosbach
2010-08-16track local frame size in MFI, not local to the pass, since PEI needs it.Jim Grosbach
2010-08-14Add a local stack object block allocation pass. This is still anJim Grosbach
2010-08-13tidy up commentsJim Grosbach
2010-08-13tidy up 80 column and whitespaceJim Grosbach
2010-07-27It's better to have the arrays, which would trigger the creation of stackBill Wendling
2010-07-20Formatting.Eric Christopher
2010-07-17Propagate alloca alignment information via variable size object frameEric Christopher
2010-07-03Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng
2010-06-18Add explicit keywords.Dan Gohman
2010-06-02Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola
2010-05-22Implement @llvm.returnaddress. rdar://8015977.Evan Cheng
2010-05-14Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe whatBill Wendling
2010-04-05remove the MMI pointer from MachineFrameInfo.Chris Lattner
2010-04-05prune #includes.Chris Lattner
2010-04-05trim some spurious references to DwarfWriter. SDIsel really doesn'tChris Lattner
2010-02-13Teach MachineFrameInfo to track maximum alignment while stack objects are beingEvan Cheng
2009-12-02Factor the stack alignment calculations out into a target independent pass.Jim Grosbach
2009-11-13Remove duplicate APIs and state WRT spill objects.David Greene
2009-11-12Add a bool flag to StackObjects telling whether they reference spillDavid Greene
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth
2009-10-17Distinquish stack slots from other stack objects. They (and fixed objects) ge...Evan Cheng
2009-10-17Re-arrange some fields.Evan Cheng
2009-09-25Update the description of MachineFrameInfo's OffsetAdjustment. The value ofBob Wilson
2009-08-23convert some stuff to work on raw_ostreams instead of std::ostream.Chris Lattner
2009-08-19Add missing includes.David Greene
2009-08-13Add MachineFrameInfo::getPristineRegisters(MBB) method.Jakob Stoklund Olesen
2009-08-03Fix some comments referring to std::cerr.Daniel Dunbar
2009-03-03Fix a bunch of Doxygen syntax issues. Escape special characters,Dan Gohman
2008-12-03Extend X86's addFrameReference to add a MachineMemOperand forDan Gohman
2008-12-03Add an explicit keyword.Dan Gohman
2008-11-06- Rename stackprotector_{prologue,epilogue} to stackprotector_{create,check}.Bill Wendling
2008-11-06Implement the stack protector stack accesses via intrinsics:Bill Wendling
2008-10-28more comment cleanups.Chris Lattner
2008-10-28comment cleanups.Chris Lattner
2008-09-27Re-apply 56683 with fixes.Evan Cheng
2008-09-26Temporarily reverting r56683. This is causing a failure during the build of l...Bill Wendling
2008-09-26Fix @llvm.frameaddress codegen. FP elimination optimization should be disable...Evan Cheng
2008-07-25Fix error: ‘std::ostream’ has not been declaredDuncan Sands
2008-07-25Add a #include for the uses of uint64_t.Dan Gohman
2008-07-25Add a #include <cassert>, since this file use assert.Dan Gohman