summaryrefslogtreecommitdiff
path: root/lib/CodeGen/StackSlotColoring.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2012-02-08Move pass configuration out of pass constructors: StackSlotColoring.Andrew Trick1-2/+2
2012-02-08whitespaceAndrew Trick1-10/+10
2011-12-18Allow inlining of functions with returns_twice calls, if they have theJoerg Sonnenberger1-1/+1
2011-11-13Stop tracking unused registers in VirtRegMap.Jakob Stoklund Olesen1-11/+3
2011-11-13Remove the -color-ss-with-regs option.Jakob Stoklund Olesen1-306/+2
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng1-4/+4
2011-06-27More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng1-2/+2
2011-01-09Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual andJakob Stoklund Olesen1-5/+5
2010-12-23Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin1-1/+1
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson1-2/+6
2010-10-12Begin adding static dependence information to passes, which will allow us toOwen Anderson1-1/+7
2010-10-07Now with fewer extraneous semicolons!Owen Anderson1-1/+1
2010-08-28remove dead protoChris Lattner1-1/+0
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson1-2/+2
2010-08-06Revert r110396 to fix buildbots.Owen Anderson1-2/+2
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson1-2/+2
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson1-2/+2
2010-07-10Replace copyRegToReg with COPY everywhere in lib/CodeGen except for FastISel.Jakob Stoklund Olesen1-4/+5
2010-07-08Convert EXTRACT_SUBREG to COPY when emitting machine instrs.Jakob Stoklund Olesen1-2/+2
2010-07-08Remove references to INSERT_SUBREG after de-SSA.Jakob Stoklund Olesen1-2/+1
2010-07-07Revert "Remove references to INSERT_SUBREG after de-SSA" r107725.Jakob Stoklund Olesen1-1/+2
2010-07-06Remove references to INSERT_SUBREG after de-SSAJakob Stoklund Olesen1-2/+1
2010-05-26Move the check for "calls setjmp" to SelectionDAGISel so that it can be used byBill Wendling1-32/+1
2010-05-26Temporarily revert r104655 as it's breaking the bots.Eric Christopher1-5/+37
2010-05-26Dale and Evan suggested putting the "check for setjmp" much earlier in theBill Wendling1-37/+5
2010-05-25Constify function.Bill Wendling1-2/+2
2010-05-25Okay, bear with me here...Bill Wendling1-0/+41
2010-05-24Print out the name of the function during SSC.Bill Wendling1-1/+5
2010-05-06Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman1-2/+4
2010-05-01Fix a bug where debug info affected stack slot coloring.Dale Johannesen1-1/+2
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner1-6/+3
2010-01-05Change errs() to dbgs().David Greene1-13/+13