summaryrefslogtreecommitdiff
path: root/lib/CodeGen/LocalStackSlotAllocation.cpp
AgeCommit message (Expand)Author
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
2017-10-10CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner
2017-10-10[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun
2016-10-26Fix nondeterministic output in local stack slot alloc passMatt Arsenault
2016-10-18Fix differences in codegen between Linux and Windows toolchainsMandeep Singh Grang
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-06-30CodeGen: Use MachineInstr& in LocalStackSlotAllocation, NFCDuncan P. N. Exon Smith
2015-10-09CodeGen: Remove more ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith
2015-03-20[ARM] Fix handling of thumb1 out-of-range frame offsetsJohn Brawn
2014-12-01[Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-...Philip Reames
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-04-02Simplify resolveFrameIndex() signature.Jim Grosbach
2014-03-07[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-02-23LocalStackSlotAllocation: Turn one-iteration loop into if.Benjamin Kramer
2014-02-01[stackprotector] Implement the sspstrong rules for stack layout.Josh Magee
2013-12-19[stackprotector] Use analysis from the StackProtector pass for stack layout i...Josh Magee
2013-11-29Teach LocalStackSlotAllocation that stackmaps/patchpoints don't have rangeLang Hames
2013-04-30LocalStackSlotAllocation improvementsHal Finkel
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-05-07Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen
2012-02-08Codegen pass definition cleanup. No functionality.Andrew Trick
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2011-01-07Fix a comment typo.Bob Wilson
2010-12-17During local stack slot allocation, the materializeFrameBaseRegister functionBill Wendling
2010-08-31Improve virtual frame base register allocation heuristics.Jim Grosbach
2010-08-24Add ARM heuristic for when to allocate a virtual base register for stackJim Grosbach
2010-08-24Move enabling the local stack allocation pass into the target where it belongs.Jim Grosbach
2010-08-23Better handling of local offsets for downwards growing stacks. This correctsJim Grosbach
2010-08-20Downwards growing stack allocation order reverses relative offsetsJim Grosbach
2010-08-20Add more dbg outputJim Grosbach
2010-08-20properly check for whether base regs were insertedJim Grosbach
2010-08-19Better handling of offsets on frame index references. rdar://8277890Jim Grosbach
2010-08-19Update local stack block allocation to let PEI do the allocs if no additionalJim Grosbach
2010-08-18Add a newline to debug outputJim Grosbach
2010-08-18Enable ARM base register reuse to local stack slot allocation. Whenever a newJim Grosbach
2010-08-18Add hook for re-using virtual base registers for local stack slot access.Jim Grosbach
2010-08-17Add materialization of virtual base registers for frame indices allocated intoJim Grosbach
2010-08-17silence warningJim Grosbach
2010-08-17Add hook to examine an instruction referencing a frame index to determineJim Grosbach
2010-08-16tidy up. remove unused local.Jim 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