aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SparcV9/InstrSched/InstrScheduling.cpp
AgeCommit message (Expand)Author
2006-04-20This target is no longer built. The ,v files now live in the reoptimizer.Chris Lattner
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-07-27Eliminate tabs and trailing spaces.Jeff Cohen
2005-05-13hide this optionChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-21Make this method non-const. Making it const causes the const version ofTanya Lattner
2005-01-16cycles_t -> CycleCount_tChris Lattner
2004-10-08Adjust paths due to moving InstrSched to lib/Target/SparcV9Misha Brukman
2004-09-01Changes For Bug 352Reid Spencer
2004-08-18Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.Brian Gaeke
2004-08-16Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/Sp...Chris Lattner
2004-07-29Convert a few assertions with side-effects into regular old runtime checks.Brian Gaeke
2004-07-28TargetInstrInfo::hasOperandInterlock() is always true, because it isBrian Gaeke
2004-07-16Use new macroChris Lattner
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer
2004-06-02Adjust to the new TargetMachine interfaceChris Lattner
2004-03-31MBB::remove should not modify the iterator passed inChris Lattner
2004-02-29Eliminate the distinction between "real" and "unreal" instructionsChris Lattner
2004-02-25Great sparc renaming fallout IV: Sparc --> SparcV9.Brian Gaeke
2004-02-24FunctionLiveVarInfo.h moved: include/llvm/CodeGen -> lib/Target/Sparc/LiveVarBrian Gaeke
2004-02-18Fix deprecated operator[] warningsChris Lattner
2004-02-12Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos
2004-02-12getOpCode() --> getOpcode().Brian Gaeke
2004-02-09Move InstrSchedule's iterator begin/end methods inline.Brian Gaeke
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-05Do not use a class before it is defined.Chris Lattner
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-09-17Fixed spelling.Misha Brukman
2003-09-16Add flag to control whether or not delay slots are filled duringVikram S. Adve
2003-08-25First version of SchedGraph common class and refactoring of SchedGraph.Tanya Lattner
2003-08-15Remove uses of the NonCopyable class, to make the doxygen output look betterChris Lattner
2003-08-14Factory methods for function passes now return type FunctionPass *.Brian Gaeke
2003-07-26Be const correctChris Lattner
2003-05-22Cleaned up code layout. No functional changes.Misha Brukman
2003-05-22Kill `using' directives.Misha Brukman
2003-01-14Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> llvm/CodeGen/FunctionLi...Chris Lattner
2003-01-14Rename MachineInstrInfo -> TargetInstrInfoChris Lattner
2002-12-29More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner
2002-10-28Remove usage of MachineBasicBlock::getChris Lattner
2002-10-28Make Scheduling Class variables be 'unsigned' instead of 'int'Chris Lattner
2002-10-28*** empty log message ***Chris Lattner
2002-10-28Rename MachineCodeForBasicBlock to MachineBasicBlockChris Lattner
2002-10-28Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman
2002-10-23Tell PassManager that this pass does not invalidate the CFG so that dominatorChris Lattner
2002-10-13Use vectors instead of hash_maps for issueGaps and conflictLists.Vikram S. Adve
2002-08-09* Removed extraneous #includesChris Lattner
2002-08-08- Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner
2002-07-25Refix stuff for GCC 2.95, 3.0.4 & 3.1Chris Lattner
2002-07-25now removes deleted nops from MachineCodeForInstructionMehwish Nagda
2002-07-25*** empty log message ***Chris Lattner