aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackSlotColoring.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-4/+4
2019-04-23Use llvm::stable_sortFangrui Song1-2/+2
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-06-25StackSlotColoring: Decide colors per stack IDMatt Arsenault1-22/+50
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-14/+15
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-1/+1
2018-04-24[X86] Account for partial stack slot spills (PR30821)Warren Ristow1-3/+7
2018-04-23StackSlotColoring: Fix missing skipFunction checkMatt Arsenault1-0/+3
2018-04-06[CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-2/+2
2017-12-18LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFCMatthias Braun1-1/+1
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-1/+1
2017-09-13[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-21/+37
2017-07-20Add an ID field to StackObjectsMatt Arsenault1-1/+7
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-3/+3
2017-01-09In the below scenario, we must be able to skip the a DBG_VALUE instruction andSumanth Gundapaneni1-3/+8
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-1/+1
2016-07-08CodeGen: Use MachineInstr& in StackSlotColoring, NFCDuncan P. N. Exon Smith1-14/+11
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith1-4/+5
2016-02-27CodeGen: Update LiveIntervalAnalysis API to use MachineInstr&, NFCDuncan P. N. Exon Smith1-6/+7
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz1-1/+1
2015-03-04Recommit r231175: Change LiveStackAnalysis::SS2IntervalMap from std::map to s...David Blaikie1-2/+10
2014-10-14Remove unnecessary TargetMachine.h includes.Eric Christopher1-1/+0
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-1/+1
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-1/+2
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-15Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky1-8/+7
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-1/+1
2014-03-07[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-2/+2
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-2/+2
2013-12-14[block-freq] Refactor LiveInterals::getSpillWeight to use the new MachineBloc...Michael Gottesman1-2/+1
2013-07-14Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper1-2/+2
2013-07-05[SystemZ] Remove no-op MVCsRichard Sandiford1-1/+10
2013-07-05Fix double renaming bug in stack coloring passRichard Sandiford1-26/+42
2013-07-03Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper1-3/+3
2013-06-27Remove unused variable.Benjamin Kramer1-2/+0
2013-06-18Hopefully fix the MSVS build after r184105Timur Iskhodzhanov1-0/+1
2013-06-17Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.Benjamin Kramer1-7/+7
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-5/+5
2012-09-21Fix a significant recent(?) regression. StackSlotColoring no longer did anythingEvan Cheng1-1/+1
2012-08-22Tidy up a few more uses of MF.getFunction()->getName().David Blaikie1-2/+1
2012-08-22Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper1-2/+1
2012-07-20Remove unused private member variables uncovered by the recent changes to cla...Benjamin Kramer1-2/+1
2012-02-21StackSlotColoring does not use a VirtRegMapAndrew Trick1-4/+0
2012-02-08Codegen pass definition cleanup. No functionality.Andrew Trick1-11/+1