aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/InstrSched
AgeCommit message (Expand)Author
2002-03-24Minor changes.Vikram S. Adve
2002-03-23Rename Method to FunctionChris Lattner
2002-02-26Change to make it build with GCC 2.95.3Anand Shukla
2002-02-24* Silence signed/unsigned warningsChris Lattner
2002-02-12* Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner
2002-02-12Method.h no longer includes BasicBlock.hChris Lattner
2002-02-05Convert operand iterator over to work like an STL iteratorChris Lattner
2002-02-05Minor change: Methods that return ValueSet's that are guaranteed to be validChris Lattner
2002-02-05* Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner
2002-02-05* Add a #include not indirectly included any moreChris Lattner
2002-02-04* The itf exposed by InstrScheduling is now a single function to create the r...Chris Lattner
2002-02-04Remove dependence on BBLiveVar from InstrSchedulingChris Lattner
2002-02-04Move instrIsFeasible from InstrScheduling.hChris Lattner
2002-02-04* Move command line parsing debug stuff to InstrScheduling internal header fileChris Lattner
2002-02-03Remove extraneous #includesChris Lattner
2002-02-03* Straighten out #includesChris Lattner
2002-02-03* Get machine instrs from Instructin's by using MachineCodeForInstruction::getChris Lattner
2002-01-23Make it build with 2.95.3Chris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2001-12-04Renamed inst_const_iterator -> const_inst_iteratorChris Lattner
2001-11-27Create a new #include "Support/..." directory structure to move thingsChris Lattner
2001-11-26Stuff after a #endif is not valid CPP input and breaks some compilersChris Lattner
2001-11-12Eliminate most uses of the machine instruction vector for each LLVM instr,Vikram S. Adve
2001-11-12Major improvement to how nodes are built for a BB.Vikram S. Adve
2001-11-11Only add true dep. edges from an earlier to a later instruction.Vikram S. Adve
2001-11-09Use node->getOpCode() instead of node->getMachineInstr()->getOpCode().Vikram S. Adve
2001-11-08Major change to how defs are found when adding dependences (theyVikram S. Adve
2001-11-08MachineCodeForMethod is now an annotation on class Method.Vikram S. Adve
2001-11-05Modified graph construction to use one pass to find all defs.Vikram S. Adve
2001-10-28Allow combinations of True/Anti/Output flags for each edge toVikram S. Adve
2001-10-28Add edges between call instructions and (a) load/store instructions, andVikram S. Adve
2001-10-22Modify code that processes delay slots so that it preserves anyVikram S. Adve
2001-10-17Separate VM instruction that generates the instructions that compute a valueVikram S. Adve
2001-10-17*** empty log message ***Vikram S. Adve
2001-10-13* Fix privacy issues on RegToRefVecMapChris Lattner
2001-10-11Add graph edges due to implicit refs in each machine instruction.Vikram S. Adve
2001-10-10Don't insert useful instructions in delay slot of a RETURN.Vikram S. Adve
2001-10-02Commit more code over to new cast styleChris Lattner
2001-10-01Convert more code to use new style castsChris Lattner
2001-10-01Add support for new style castsChris Lattner
2001-09-30Bug fixes:Vikram S. Adve
2001-09-30Minor changes for bug fixes in SchedGraph.cpp.Vikram S. Adve
2001-09-30Two bug fixes:Vikram S. Adve
2001-09-28Pull iterators out of CFG.h and CFGdecls and put them in Support directoryChris Lattner
2001-09-18Format file header.Vikram S. Adve
2001-09-18Add new entry/exit edges when removing delay slot nodes from the graph.Vikram S. Adve
2001-09-18Moved erase edge functions to class SchedGraph.Vikram S. Adve
2001-09-18Renamed some header files.Vikram S. Adve
2001-09-18Moved erase-edge functions from SchedGraphNode to SchedGraph.Vikram S. Adve
2001-09-14Add a forward decl, oops.Chris Lattner