aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/StackSlotColoring.cpp
AgeCommit message (Expand)Author
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-09-13[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-07-20Add an ID field to StackObjectsMatt Arsenault
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun
2017-01-09In the below scenario, we must be able to skip the a DBG_VALUE instruction andSumanth Gundapaneni
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-07-08CodeGen: Use MachineInstr& in StackSlotColoring, NFCDuncan P. N. Exon Smith
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith
2016-02-27CodeGen: Update LiveIntervalAnalysis API to use MachineInstr&, NFCDuncan P. N. Exon Smith
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz
2015-03-04Recommit r231175: Change LiveStackAnalysis::SS2IntervalMap from std::map to s...David Blaikie
2014-10-14Remove unnecessary TargetMachine.h includes.Eric Christopher
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-15Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-07[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer
2013-12-14[block-freq] Refactor LiveInterals::getSpillWeight to use the new MachineBloc...Michael Gottesman
2013-07-14Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper
2013-07-05[SystemZ] Remove no-op MVCsRichard Sandiford
2013-07-05Fix double renaming bug in stack coloring passRichard Sandiford
2013-07-03Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper
2013-06-27Remove unused variable.Benjamin Kramer
2013-06-18Hopefully fix the MSVS build after r184105Timur Iskhodzhanov
2013-06-17Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.Benjamin Kramer
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-09-21Fix a significant recent(?) regression. StackSlotColoring no longer did anythingEvan Cheng
2012-08-22Tidy up a few more uses of MF.getFunction()->getName().David Blaikie
2012-08-22Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper
2012-07-20Remove unused private member variables uncovered by the recent changes to cla...Benjamin Kramer
2012-02-21StackSlotColoring does not use a VirtRegMapAndrew Trick
2012-02-08Codegen pass definition cleanup. No functionality.Andrew Trick
2012-02-08Move pass configuration out of pass constructors: StackSlotColoring.Andrew Trick
2012-02-08whitespaceAndrew Trick
2011-12-18Allow inlining of functions with returns_twice calls, if they have theJoerg Sonnenberger
2011-11-13Stop tracking unused registers in VirtRegMap.Jakob Stoklund Olesen
2011-11-13Remove the -color-ss-with-regs option.Jakob Stoklund Olesen
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-27More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng
2011-01-09Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual andJakob Stoklund Olesen
2010-12-23Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-12Begin adding static dependence information to passes, which will allow us toOwen Anderson
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-08-28remove dead protoChris Lattner
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson