summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/StackSlotColoring.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86] Account for partial stack slot spills (PR30821)Warren Ristow2018-04-241-3/+7
* StackSlotColoring: Fix missing skipFunction checkMatt Arsenault2018-04-231-0/+3
* [CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-061-2/+2
* LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFCMatthias Braun2017-12-181-1/+1
* Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun2017-12-131-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-09-131-21/+37
* Add an ID field to StackObjectsMatt Arsenault2017-07-201-1/+7
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun2017-05-251-3/+3
* In the below scenario, we must be able to skip the a DBG_VALUE instruction andSumanth Gundapaneni2017-01-091-3/+8
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-1/+1
* CodeGen: Use MachineInstr& in StackSlotColoring, NFCDuncan P. N. Exon Smith2016-07-081-14/+11
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-4/+5
* CodeGen: Update LiveIntervalAnalysis API to use MachineInstr&, NFCDuncan P. N. Exon Smith2016-02-271-6/+7
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-1/+1
* Recommit r231175: Change LiveStackAnalysis::SS2IntervalMap from std::map to s...David Blaikie2015-03-041-2/+10
* Remove unnecessary TargetMachine.h includes.Eric Christopher2014-10-141-1/+0
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-1/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+2
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky2014-04-151-8/+7
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-071-2/+2
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-2/+2
* [block-freq] Refactor LiveInterals::getSpillWeight to use the new MachineBloc...Michael Gottesman2013-12-141-2/+1
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-2/+2
* [SystemZ] Remove no-op MVCsRichard Sandiford2013-07-051-1/+10
* Fix double renaming bug in stack coloring passRichard Sandiford2013-07-051-26/+42
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-031-3/+3
* Remove unused variable.Benjamin Kramer2013-06-271-2/+0
* Hopefully fix the MSVS build after r184105Timur Iskhodzhanov2013-06-181-0/+1
* Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.Benjamin Kramer2013-06-171-7/+7
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-5/+5
* Fix a significant recent(?) regression. StackSlotColoring no longer did anythingEvan Cheng2012-09-211-1/+1
* Tidy up a few more uses of MF.getFunction()->getName().David Blaikie2012-08-221-2/+1
* Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper2012-08-221-2/+1
* Remove unused private member variables uncovered by the recent changes to cla...Benjamin Kramer2012-07-201-2/+1
* StackSlotColoring does not use a VirtRegMapAndrew Trick2012-02-211-4/+0
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-081-11/+1
* Move pass configuration out of pass constructors: StackSlotColoring.Andrew Trick2012-02-081-2/+2
* whitespaceAndrew Trick2012-02-081-10/+10
* Allow inlining of functions with returns_twice calls, if they have theJoerg Sonnenberger2011-12-181-1/+1
* Stop tracking unused registers in VirtRegMap.Jakob Stoklund Olesen2011-11-131-11/+3
* Remove the -color-ss-with-regs option.Jakob Stoklund Olesen2011-11-131-306/+2
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-4/+4
* More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng2011-06-271-2/+2
* Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual andJakob Stoklund Olesen2011-01-091-5/+5
OpenPOWER on IntegriCloud