aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9/InstrSched
Commit message (Expand)AuthorAgeFilesLines
* Remove extraneous #includesChris Lattner2002-02-031-2/+0
* * Straighten out #includesChris Lattner2002-02-031-10/+7
* * Get machine instrs from Instructin's by using MachineCodeForInstruction::getChris Lattner2002-02-031-10/+10
* Make it build with 2.95.3Chris Lattner2002-01-231-1/+1
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-205-187/+153
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-041-1/+1
* Create a new #include "Support/..." directory structure to move thingsChris Lattner2001-11-274-29/+17
* Stuff after a #endif is not valid CPP input and breaks some compilersChris Lattner2001-11-261-3/+3
* Eliminate most uses of the machine instruction vector for each LLVM instr,Vikram S. Adve2001-11-122-63/+75
* Major improvement to how nodes are built for a BB.Vikram S. Adve2001-11-124-37/+75
* Only add true dep. edges from an earlier to a later instruction.Vikram S. Adve2001-11-112-31/+40
* Use node->getOpCode() instead of node->getMachineInstr()->getOpCode().Vikram S. Adve2001-11-091-36/+38
* Major change to how defs are found when adding dependences (theyVikram S. Adve2001-11-082-171/+69
* MachineCodeForMethod is now an annotation on class Method.Vikram S. Adve2001-11-081-1/+1
* Modified graph construction to use one pass to find all defs.Vikram S. Adve2001-11-052-56/+144
* Allow combinations of True/Anti/Output flags for each edge toVikram S. Adve2001-10-281-7/+16
* Add edges between call instructions and (a) load/store instructions, andVikram S. Adve2001-10-281-34/+111
* Modify code that processes delay slots so that it preserves anyVikram S. Adve2001-10-221-11/+36
* Separate VM instruction that generates the instructions that compute a valueVikram S. Adve2001-10-171-1/+2
* *** empty log message ***Vikram S. Adve2001-10-171-15/+24
* * Fix privacy issues on RegToRefVecMapChris Lattner2001-10-131-5/+5
* Add graph edges due to implicit refs in each machine instruction.Vikram S. Adve2001-10-111-27/+52
* Don't insert useful instructions in delay slot of a RETURN.Vikram S. Adve2001-10-102-27/+32
* Commit more code over to new cast styleChris Lattner2001-10-021-2/+3
* Convert more code to use new style castsChris Lattner2001-10-011-2/+1
* Add support for new style castsChris Lattner2001-10-011-1/+1
* Bug fixes:Vikram S. Adve2001-09-301-378/+429
* Minor changes for bug fixes in SchedGraph.cpp.Vikram S. Adve2001-09-301-9/+15
* Two bug fixes:Vikram S. Adve2001-09-301-78/+177
* Pull iterators out of CFG.h and CFGdecls and put them in Support directoryChris Lattner2001-09-283-9/+34
* Format file header.Vikram S. Adve2001-09-181-19/+19
* Add new entry/exit edges when removing delay slot nodes from the graph.Vikram S. Adve2001-09-181-20/+36
* Moved erase edge functions to class SchedGraph.Vikram S. Adve2001-09-181-42/+93
* Renamed some header files.Vikram S. Adve2001-09-181-20/+20
* Moved erase-edge functions from SchedGraphNode to SchedGraph.Vikram S. Adve2001-09-181-10/+16
* Add a forward decl, oops.Chris Lattner2001-09-141-0/+1
* Chris seems fond of #include <vector>. Fix these. Also convert use list inChris Lattner2001-09-145-3/+701
* Split Target/Machine.h into three files:Chris Lattner2001-09-142-9/+2
* Make a new llvm/Target #include directory.Chris Lattner2001-09-142-2/+2
* Checkin changes to:Chris Lattner2001-09-141-8/+8
* Use predicate for Value type testChris Lattner2001-09-101-2/+1
* I really don't like it when people break the build.Chris Lattner2001-09-091-1/+1
* Remove unneeded #includesChris Lattner2001-09-071-18/+2
* Remove unnecesary #include add dump calls pulled out of .h fileChris Lattner2001-09-071-6/+10
* * Remove lots of #includesChris Lattner2001-09-071-52/+41
* Makefile for InstrSched/Vikram S. Adve2001-08-281-0/+7
* Implementation of instruction scheduling for LLVM.Vikram S. Adve2001-08-281-0/+1464
* Class that encapsulates priority heuristics for instruction scheduling.Vikram S. Adve2001-08-281-0/+297
* Scheduling DAG for instruction scheduling. Currently for a single basic block.Vikram S. Adve2001-08-281-0/+759