aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-08-21[LLVM][Alignment] Introduce Alignment In MachineFrameInfoGuillaume Chatelet1-1/+1
2019-07-25[CodeGen] Don't resolve the stack protector frame accesses until PEIFrancis Visoiu Mistrih1-0/+8
2019-07-17[PEI] Don't re-allocate a pre-allocated stack protector slotFrancis Visoiu Mistrih1-0/+8
2019-07-17[CodeGen][NFC] Simplify checks for stack protector index checkingFrancis Visoiu Mistrih1-4/+4
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song1-1/+1
2018-07-13CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun1-14/+7
2018-07-12Revert "(HEAD -> master, origin/master, arcpatch-D37582) CodeGen: Remove pipe...Matthias Braun1-7/+14
2018-07-12CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun1-14/+7
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-8/+9
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-1/+1
2018-04-06[CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-4/+4
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie1-1/+1
2017-10-10CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner1-1/+1
2017-10-10[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-15/+19
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun1-2/+2
2016-10-26Fix nondeterministic output in local stack slot alloc passMatt Arsenault1-6/+16
2016-10-18Fix differences in codegen between Linux and Windows toolchainsMandeep Singh Grang1-3/+5
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-28/+28
2016-06-30CodeGen: Use MachineInstr& in LocalStackSlotAllocation, NFCDuncan P. N. Exon Smith1-35/+29
2015-10-09CodeGen: Remove more ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith1-1/+1
2015-03-20[ARM] Fix handling of thumb1 out-of-range frame offsetsJohn Brawn1-5/+7
2014-12-01[Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-...Philip Reames1-0/+1
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-8/+4
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-4/+9
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-02Simplify resolveFrameIndex() signature.Jim Grosbach1-1/+1
2014-03-07[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-2/+2
2014-02-23LocalStackSlotAllocation: Turn one-iteration loop into if.Benjamin Kramer1-12/+5
2014-02-01[stackprotector] Implement the sspstrong rules for stack layout.Josh Magee1-0/+11
2013-12-19[stackprotector] Use analysis from the StackProtector pass for stack layout i...Josh Magee1-9/+51
2013-11-29Teach LocalStackSlotAllocation that stackmaps/patchpoints don't have rangeLang Hames1-3/+5
2013-04-30LocalStackSlotAllocation improvementsHal Finkel1-94/+111
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-6/+6
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-9/+9
2012-05-07Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen1-1/+2
2012-02-08Codegen pass definition cleanup. No functionality.Andrew Trick1-7/+3
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov1-5/+5
2011-01-07Fix a comment typo.Bob Wilson1-1/+1
2010-12-17During local stack slot allocation, the materializeFrameBaseRegister functionBill Wendling1-6/+11
2010-08-31Improve virtual frame base register allocation heuristics.Jim Grosbach1-73/+109
2010-08-24Add ARM heuristic for when to allocate a virtual base register for stackJim Grosbach1-1/+1
2010-08-24Move enabling the local stack allocation pass into the target where it belongs.Jim Grosbach1-2/+4
2010-08-23Better handling of local offsets for downwards growing stacks. This correctsJim Grosbach1-19/+31
2010-08-20Downwards growing stack allocation order reverses relative offsetsJim Grosbach1-1/+10
2010-08-20Add more dbg outputJim Grosbach1-0/+1
2010-08-20properly check for whether base regs were insertedJim Grosbach1-4/+7