aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Eliminate all uses of memInst->getIndicesBROKEN().Vikram S. Adve2001-12-151-1/+1
* getIndexedOffset() shd take vector of Values, not of Constants!Vikram S. Adve2001-12-151-1/+1
* Initial checkin of instcombineChris Lattner2001-12-141-0/+27
* Refactor trace values to work as a proper pass. Before it used to addChris Lattner2001-12-141-4/+9
* * Remove support for unsized arrays.Chris Lattner2001-12-141-11/+11
* PointerType and ArrayType now subclass Sequential type, which contains addres...Chris Lattner2001-12-141-70/+86
* Swap operands now preserves the semantics of the binary operator by changingChris Lattner2001-12-131-4/+8
* Implement some nice functions useful for looking at typesChris Lattner2001-12-131-1/+13
* Implement proper iterator tagsChris Lattner2001-12-131-1/+5
* Subclasses can change the opcode of an instructionChris Lattner2001-12-131-2/+2
* Constants KNOW they are of a derived typeChris Lattner2001-12-131-0/+9
* Added comments are more documentation infoRuchira Sasanka2001-12-082-12/+10
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-046-18/+18
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-0323-230/+228
* Simplify induction variables passChris Lattner2001-12-031-0/+19
* Split the PHINode class out from the iOther.h file into the iPHINode.h fileChris Lattner2001-12-032-68/+80
* Induction variables must be phi nodesChris Lattner2001-12-031-4/+1
* Create a new #include "Support/..." directory structure to move thingsChris Lattner2001-11-2730-43/+1613
* Move DataTypes.h from llvm/Support to just SupportChris Lattner2001-11-268-7/+7
* Remove unused methodChris Lattner2001-11-261-9/+0
* Expose constant prop of an instructionChris Lattner2001-11-261-0/+5
* Fix field initialization order problemChris Lattner2001-11-261-1/+0
* Allow output of manipulators for GCC 2.96 compatibilityChris Lattner2001-11-261-6/+10
* Add writer support for call graph nodes and loops and induction variablesChris Lattner2001-11-261-2/+24
* Implement an entry node for the call graphChris Lattner2001-11-261-9/+76
* Implement "internal vs external linkage" which corresponds to the C notion of...Chris Lattner2001-11-263-5/+12
* Implement DCE of global valuesChris Lattner2001-11-261-0/+21
* * Implement dominator based loop identificationChris Lattner2001-11-262-0/+160
* Rearrange codeChris Lattner2001-11-261-18/+8
* Allow array indexingChris Lattner2001-11-261-2/+5
* Be more const correctChris Lattner2001-11-261-4/+4
* * Remove the indexVec stuff which gets out of sync with the operands of theChris Lattner2001-11-261-19/+27
* New Method isLosslesslyConvertableToChris Lattner2001-11-261-0/+5
* Add new CompositeType shared baseclass of ArrayType and StructTypeChris Lattner2001-11-261-2/+61
* Add castsChris Lattner2001-11-261-2/+2
* Fix protection probsChris Lattner2001-11-151-1/+1
* Modify method AllocateLocalVar to take size argument.Vikram S. Adve2001-11-151-1/+2
* Bug fix for Chris.Vikram S. Adve2001-11-151-1/+1
* -cleangcc pass now remove type names that are never referenced and type names...Chris Lattner2001-11-151-1/+5
* Add function returning which operand holds immediate constantVikram S. Adve2001-11-142-0/+14
* added isPseudoInstr()Ruchira Sasanka2001-11-142-0/+12
* Remove much cruft from the MemAccessInst instructionChris Lattner2001-11-141-13/+14
* Changed for adding Phi Elimination codeRuchira Sasanka2001-11-122-0/+22
* Made isPhi constRuchira Sasanka2001-11-102-2/+4
* Initail checking of structure swapperChris Lattner2001-11-101-0/+35
* Initial checkin of Structure mutatorChris Lattner2001-11-101-0/+87
* Provide const version of function with the name the other will be eventually ...Chris Lattner2001-11-101-0/+3
* Refactor some functionality to expose more useful stuffChris Lattner2001-11-101-7/+13
* New pass to figure out what types are in use by a programChris Lattner2001-11-091-0/+58
* Cache parameters for target machine.Vikram S. Adve2001-11-091-0/+67