summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Factor code out to the Transform Utils libraryChris Lattner2002-05-072-42/+3
* Add support for passes to announce that they only depend on the CFG of aChris Lattner2002-05-061-0/+9
* Move a bunch of code to a .cpp file, don't #include Instruction.hChris Lattner2002-05-061-43/+12
* * Add getPrimitiveSize methodChris Lattner2002-05-061-18/+28
* Void and Label values cannot be acted on directly so they have zero sizeChris Lattner2002-05-061-2/+2
* Implement constant propogation of shift instructionsChris Lattner2002-05-061-0/+22
* Add a range remove methodChris Lattner2002-05-061-4/+5
* Implement remainderChris Lattner2002-05-031-11/+13
* Make the range insert operation return an iterator, even though the STLChris Lattner2002-04-291-4/+4
* Remove unused files: This is the old induction varaible cannonicalizationChris Lattner2002-04-291-27/+0
* Change to allow iMemory.h to avoid including DerivedTypes.hChris Lattner2002-04-291-19/+11
* Remove analysis namespaceChris Lattner2002-04-291-6/+1
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-292-4/+2
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-2915-2/+52
* Stub functions for timing supportChris Lattner2002-04-291-0/+3
* Tighten up the AnalysisUsage of lots of passes, primarily to correctly indica...Chris Lattner2002-04-281-0/+8
* Move FunctionPass::doesNotModifyCFG to AnalysisUsage::preservesCFG()Chris Lattner2002-04-281-12/+11
* * Add a stub to FunctionPass so that subclasses can declare that they do notChris Lattner2002-04-282-6/+49
* Use forward decl instead of #includeChris Lattner2002-04-281-1/+1
* Split ConstantVals.h into Constant.h and Constants.hChris Lattner2002-04-283-52/+54
* Fix two FIXME'sChris Lattner2002-04-281-2/+0
* Remove all contents of the cfg namespace to the global namespaceChris Lattner2002-04-288-84/+60
* Remove obsolete namespace from exampleChris Lattner2002-04-282-2/+2
* Initial checkin of new "Internalize" pass for GCCLDChris Lattner2002-04-281-0/+15
* SymTabValue class incorporated into Function and Module classes.Chris Lattner2002-04-281-46/+0
* Include an operator<<, to print modulesChris Lattner2002-04-281-0/+5
* Remove forward def'ns that are already in Value.hChris Lattner2002-04-281-11/+1
* s/Method/FunctionChris Lattner2002-04-281-10/+9
* Module's are no longer Value's.Chris Lattner2002-04-281-10/+1
* The interesting contents of SymTabValue were incorporated into FunctionChris Lattner2002-04-281-1/+1
* * Module's are no longer Value'sChris Lattner2002-04-281-9/+27
* Add a forward defn for Module since it's no longer in Value.hChris Lattner2002-04-281-0/+1
* * Incorporate the functionality of SymTabValue into FunctionChris Lattner2002-04-281-8/+31
* Initial checkin of simple&fast SSA based GCSE algorithmChris Lattner2002-04-281-0/+16
* Change the Dominator info and LoopInfo classes to keep track of BasicBlock's,...Chris Lattner2002-04-282-41/+37
* s/Method/FunctionChris Lattner2002-04-272-4/+4
* s/Method/Function in classnameChris Lattner2002-04-271-4/+4
* Remove old file that will never be usedChris Lattner2002-04-271-19/+0
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-2719-227/+232
* Change the semantics of getSuccessor to FAIL if an out of range successor # i...Chris Lattner2002-04-272-32/+18
* Support array allocationsChris Lattner2002-04-272-4/+14
* Rename getNullConstant to getNullValueChris Lattner2002-04-271-11/+11
* Added functions to compute the offset of a given incoming or outgoingVikram S. Adve2002-04-251-7/+15
* Optional args are no longer allocated as they are discovered.Vikram S. Adve2002-04-252-34/+28
* Changes to make print pass work!Chris Lattner2002-04-181-1/+2
* New api for signal handling for LLVM toolsChris Lattner2002-04-182-0/+36
* Remove getStrValue method from Constant implementations. The AssemblyWriterChris Lattner2002-04-181-15/+0
* * Add a comment to the header giving a breif overview of how to return aChris Lattner2002-04-181-23/+62
* * Make dtor virtualChris Lattner2002-04-181-26/+28
* * StoreInst's shouldn't take names (they are _always_ void type)Chris Lattner2002-04-181-6/+2