aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineFrameInfo.h
AgeCommit message (Expand)Author
2013-03-14Move estimateStackSize from ARM into MachineFrameInfoHal Finkel
2013-02-08Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects.Bob Wilson
2013-01-10Stack Alignment: throw error if we can't satisfy the minimal alignmentManman Ren
2012-12-04Stack Alignment: when creating stack objects in MachineFrameInfo, make sureManman Ren
2012-12-04Stack Alignment: move functions from header file MachineFrameInfo.h.Manman Ren
2012-10-18Change MachineFrameInfo::StackObject::Alloca from Value* to AllocaInst*Sebastian Pop
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-06Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem
2012-07-10Move [get|set]BasePtrStackAdjustment() from MachineFrameInfo toChad Rosier
2012-07-10Add support for dynamic stack realignment in the presence of dynamic allocas onChad Rosier
2012-06-19Add an ensureMaxAlignment() function to MachineFrameInfo (analogous toChad Rosier
2011-12-10Fix typo, reported by Eitan Adler!Nick Lewycky
2011-09-28Create and use an llvm.eh.sjlj.functioncontext intrinsic.Bill Wendling
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