aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* Clean stuff up.Chris Lattner2001-09-071-2/+2
* Simplify SlotCalculator. SlotCalculator is now not a ModuleAnalyzerChris Lattner2001-09-072-72/+48
* Simplify analyzerChris Lattner2001-09-071-29/+1
* * Fix long standing problems that would affect inlining. How could this have...Chris Lattner2001-09-071-5/+5
* Add assertion to check forChris Lattner2001-09-071-0/+5
* * Values are AbstactTypeUsers to support abstract typesChris Lattner2001-09-071-3/+12
* Remove extra whitespace at EOLChris Lattner2001-09-071-2/+2
* * Add support for Opaque & Abstract types.Chris Lattner2001-09-071-17/+148
* Support abstract types by keeping on the use list of the abstract type.Chris Lattner2001-09-071-3/+26
* SymTabValues no longer hold constant poolsChris Lattner2001-09-071-9/+0
* SymTabValue no longer includes ValueHolder for Module. Include it ourselfChris Lattner2001-09-071-0/+1
* * Support new setName interfaceChris Lattner2001-09-071-3/+5
* Support new setName interfaceChris Lattner2001-09-071-1/+1
* * Add new DerivedType base class that goes between Type and the derived typesChris Lattner2001-09-071-29/+168
* Implement support for globally unique constants. Constants no longer liveChris Lattner2001-09-071-83/+38
* Add support for walking type graphsChris Lattner2001-09-071-0/+10
* Changing setName semanticsChris Lattner2001-09-071-1/+1
* Make annotations operations const with a mutable annotation list so thatChris Lattner2001-09-073-24/+24
* *** empty log message ***Ruchira Sasanka2001-08-313-4/+359
* Added function MachineInstr::operandIsDefined(i) and decl forVikram S. Adve2001-08-281-4/+14
* Extensive additions for supporting instruction scheduling.Vikram S. Adve2001-08-281-173/+1179
* Added class MachineSchedInfo and several supporting classesVikram S. Adve2001-08-281-36/+529
* Implementation of instruction scheduling for LLVM.Vikram S. Adve2001-08-281-0/+86
* Class that encapsulates priority heuristics for instruction scheduling.Vikram S. Adve2001-08-281-0/+225
* Scheduling DAG for instruction scheduling. Currently for a single basic block.Vikram S. Adve2001-08-281-0/+500
* Simplification transformations to normalize the code for later passes.Vikram S. Adve2001-08-281-0/+36
* Use const int instead of #define.Vikram S. Adve2001-08-282-2/+2
* Add copy and assignment operators for POIterator, andVikram S. Adve2001-08-281-2/+15
* Initial checkin of TargetData codeChris Lattner2001-08-271-0/+85
* Use the new TargetData class to factor out some of the shared codeChris Lattner2001-08-271-18/+19
* Remove target specific method.Chris Lattner2001-08-271-4/+0
* Remove target specific code, move to TargetData.cpp fileChris Lattner2001-08-271-50/+1
* Extend annotations to pass data pointers around to the functionsChris Lattner2001-08-273-3/+6
* Add annotation supportChris Lattner2001-08-233-0/+612
* Add annotation support to valueChris Lattner2001-08-231-2/+2
* * Add assertionsChris Lattner2001-08-231-3/+15
* LV info on machine instructionsRuchira Sasanka2001-08-206-116/+174
* Corrected the compilation error by making the ValOperator class a friend ofRuchira Sasanka2001-08-131-2/+4
* Can't use ref to stack value!Vikram S. Adve2001-08-091-1/+1
* Needed old conditions as well as new in skipToNextVal()!Vikram S. Adve2001-08-091-12/+18
* Bug fix in ValOpIterator: not moving past operand with NULL Value.Vikram S. Adve2001-08-081-2/+1
* *** empty log message ***Ruchira Sasanka2001-08-071-1/+1
* Added isDef field to MachineOperand class - RuchiraRuchira Sasanka2001-08-071-7/+18
* Use extra operand for instructions that set a CC register thatVikram S. Adve2001-08-061-10/+10
* Allow numOperands of -1 for variable #operands.Vikram S. Adve2001-07-311-1/+4
* Allow machine instructions with variable numbers of arguments.Vikram S. Adve2001-07-311-0/+5
* Added dummy Phi instruction.Vikram S. Adve2001-07-311-0/+7
* Added class MachineCodeForBasicBlock.Vikram S. Adve2001-07-301-1/+18
* Added vector of machine instructions for the basic block.Vikram S. Adve2001-07-301-0/+8
* Modify var names to make it apparant that the code is really genericChris Lattner2001-07-281-10/+10