summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/InstrSched
Commit message (Collapse)AuthorAgeFilesLines
...
* Chris seems fond of #include <vector>. Fix these. Also convert use list inChris Lattner2001-09-145-3/+701
| | | | | | | | Value to a vector instead of a list. Move SchedGraph.h & SchedPriorities.h into lib/CodeGen/InstrScheduling llvm-svn: 572
* Split Target/Machine.h into three files:Chris Lattner2001-09-142-9/+2
| | | | | | | | | * Machine.h * InstInfo.h * SchedInfo.h TODO: Split out reg info stuff llvm-svn: 567
* Make a new llvm/Target #include directory.Chris Lattner2001-09-142-2/+2
| | | | | | | | Move files from lib/CodeGen/TargetMachine to lib/Target Move TargetData.h and TargetMachine.h to Target/{Data.h|Machine.h} Prepare to split TargetMachine.h into several smaller files llvm-svn: 566
* Checkin changes to:Chris Lattner2001-09-141-8/+8
| | | | | | | | | 1. Clean up the TargetMachine structure. No more wierd pointers that have to be cast around and taken care of by the target. 2. Instruction Scheduling now takes the schedinfo as an argument. The same should be done with the instinfo, it just isn't now. llvm-svn: 565
* Use predicate for Value type testChris Lattner2001-09-101-2/+1
| | | | llvm-svn: 540
* I really don't like it when people break the build.Chris Lattner2001-09-091-1/+1
| | | | llvm-svn: 510
* Remove unneeded #includesChris Lattner2001-09-071-18/+2
| | | | llvm-svn: 489
* Remove unnecesary #include add dump calls pulled out of .h fileChris Lattner2001-09-071-6/+10
| | | | llvm-svn: 488
* * Remove lots of #includesChris Lattner2001-09-071-52/+41
| | | | llvm-svn: 487
* Makefile for InstrSched/Vikram S. Adve2001-08-281-0/+7
| | | | llvm-svn: 403
* Implementation of instruction scheduling for LLVM.Vikram S. Adve2001-08-281-0/+1464
| | | | | | Currently schedules one basic block at a time. llvm-svn: 396
* Class that encapsulates priority heuristics for instruction scheduling.Vikram S. Adve2001-08-281-0/+297
| | | | llvm-svn: 395
* Scheduling DAG for instruction scheduling. Currently for a single basic block.Vikram S. Adve2001-08-281-0/+759
llvm-svn: 394
OpenPOWER on IntegriCloud