aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Added directory InstrSched.Vikram S. Adve2001-08-281-1/+1
* Major changes too hard to document :-)Vikram S. Adve2001-08-281-766/+1115
* Extensive additions for supporting instruction scheduling.Vikram S. Adve2001-08-281-2/+73
* Added class MachineSchedInfo and several supporting classesVikram S. Adve2001-08-281-2/+195
* Implementation of instruction scheduling for LLVM.Vikram S. Adve2001-08-282-0/+2928
* Class that encapsulates priority heuristics for instruction scheduling.Vikram S. Adve2001-08-282-0/+594
* Scheduling DAG for instruction scheduling. Currently for a single basic block.Vikram S. Adve2001-08-282-0/+1518
* Moved debug options declaration to header file, and movedVikram S. Adve2001-08-282-130/+108
* Moved function PrintMachineInstructions here.Vikram S. Adve2001-08-281-5/+37
* analyze() now checks to see that we don't analyze the same method twice.Vikram S. Adve2001-08-282-2/+10
* *** empty log message ***Vikram S. Adve2001-08-281-0/+44
* I suckChris Lattner2001-08-271-1/+1
* Initial checkin of TargetData codeChris Lattner2001-08-271-0/+181
* Remove target specific stuff from Type classesChris Lattner2001-08-271-5/+1
* Remove target specific method from MemAccessInst classChris Lattner2001-08-271-40/+0
* Convert to use the new factored out TargetData classChris Lattner2001-08-272-18/+7
* Factor code out to the TargetData classChris Lattner2001-08-271-82/+11
* Support passing a data pointer to annotation factory methodsChris Lattner2001-08-271-5/+6
* Demolish explicit source listChris Lattner2001-08-271-3/+0
* Lots of new functionalityChris Lattner2001-08-275-19/+278
* Remove explicit source listChris Lattner2001-08-251-4/+0
* Make sure noone branches to the entry node of the methodChris Lattner2001-08-242-0/+2
* Add annotation supportChris Lattner2001-08-231-0/+63
* Handle case where there is no exit node from a flowgraphChris Lattner2001-08-232-6/+18
* Changed an assertion messageChris Lattner2001-08-231-1/+1
* Initial checkin of interpreterChris Lattner2001-08-236-0/+1054
* LV code on machine instructionsRuchira Sasanka2001-08-208-272/+506
* LV info on machine instructionsRuchira Sasanka2001-08-202-14/+22
* Always set isDef for operand in position resultPos.Vikram S. Adve2001-08-131-7/+10
* Changed SetMachineOpernad calls in Set3OperandsFromInstr so that theRuchira Sasanka2001-08-131-4/+4
* Changed case 64 to make the first arg of phi a defintionRuchira Sasanka2001-08-131-1/+1
* *** empty log message ***Ruchira Sasanka2001-08-071-1/+1
* added a default isDef arg to SetMachineOperand method - RuchiraRuchira Sasanka2001-08-071-3/+6
* Add CC operand as 4th operand of SUBcc, and mark it as a def.Vikram S. Adve2001-08-061-6/+5
* Also, move burg rule to Makefile.common.Vikram S. Adve2001-08-061-3/+0
* Better still, lets move pathname for Burg to Makefile.common.Vikram S. Adve2001-08-061-3/+1
* Use full pathname for burg.Vikram S. Adve2001-08-061-1/+1
* Simplify command line options, and add option for printingVikram S. Adve2001-07-312-12/+16
* Added tree nodes for Phi instructions.Vikram S. Adve2001-07-311-1/+3
* Generate tree nodes for Phi instructions.Vikram S. Adve2001-07-312-46/+32
* Allow machine instructions with variable numbers of arguments.Vikram S. Adve2001-07-311-1/+12
* Generate dummy Phi machine instruction, plus a bug fix for BrCond(boolreg).Vikram S. Adve2001-07-311-3/+19
* Record machine instructions in the vector for each basic block.Vikram S. Adve2001-07-302-0/+28
* Added vector of machine instructions for the basic block.Vikram S. Adve2001-07-301-1/+6
* Remove some gross stuffChris Lattner2001-07-281-6/+3
* Allow vararg method types with 0 fixed typesChris Lattner2001-07-281-1/+4
* Make error msg nicerChris Lattner2001-07-281-2/+2
* Enable the elimination of method prototypes that are not referencedChris Lattner2001-07-281-4/+19
* * Make sure that the size of the type field can also control the outputChris Lattner2001-07-281-0/+6
* * Add calls to failure template so that it is actually possible to debugChris Lattner2001-07-284-124/+134