aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/InstrSched/InstrScheduling.cpp
AgeCommit message (Expand)Author
2004-10-08InstrSched is SparcV9-specific and so has been moved to lib/Target/SparcV9/Misha 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
2002-07-24*** empty log message ***Chris Lattner
2002-07-22*** empty log message ***Chris Lattner
2002-07-08A single MachineInstr operand may now be both a def and a use,Vikram S. Adve
2002-06-25MEGAPATCH checkin.Chris Lattner
2002-05-22Move debug options out of header files so that the header does not haveChris Lattner
2002-05-20Hide debugging optionsChris Lattner
2002-04-29Eliminate duplicate or unneccesary #include'sChris Lattner