Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Chris seems fond of #include <vector>. Fix these. Also convert use list in | Chris Lattner | 2001-09-14 | 5 | -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 Lattner | 2001-09-14 | 2 | -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 Lattner | 2001-09-14 | 2 | -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 Lattner | 2001-09-14 | 1 | -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 test | Chris Lattner | 2001-09-10 | 1 | -2/+1 | |
| | | | | llvm-svn: 540 | |||||
* | I really don't like it when people break the build. | Chris Lattner | 2001-09-09 | 1 | -1/+1 | |
| | | | | llvm-svn: 510 | |||||
* | Remove unneeded #includes | Chris Lattner | 2001-09-07 | 1 | -18/+2 | |
| | | | | llvm-svn: 489 | |||||
* | Remove unnecesary #include add dump calls pulled out of .h file | Chris Lattner | 2001-09-07 | 1 | -6/+10 | |
| | | | | llvm-svn: 488 | |||||
* | * Remove lots of #includes | Chris Lattner | 2001-09-07 | 1 | -52/+41 | |
| | | | | llvm-svn: 487 | |||||
* | Makefile for InstrSched/ | Vikram S. Adve | 2001-08-28 | 1 | -0/+7 | |
| | | | | llvm-svn: 403 | |||||
* | Implementation of instruction scheduling for LLVM. | Vikram S. Adve | 2001-08-28 | 1 | -0/+1464 | |
| | | | | | | Currently schedules one basic block at a time. llvm-svn: 396 | |||||
* | Class that encapsulates priority heuristics for instruction scheduling. | Vikram S. Adve | 2001-08-28 | 1 | -0/+297 | |
| | | | | llvm-svn: 395 | |||||
* | Scheduling DAG for instruction scheduling. Currently for a single basic block. | Vikram S. Adve | 2001-08-28 | 1 | -0/+759 | |
llvm-svn: 394 |