summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* Pull Callgraph out of the cfg namespaceChris Lattner2002-03-06
* Take CallGraph out of the CFG namespace. It has nothing to do with CFGsChris Lattner2002-03-06
* Change over to use new style pass mechanism, now passes only expose smallChris Lattner2002-02-26
* Expose verifier for method and module, and accept constant structuresChris Lattner2002-02-26
* Move ProfilePaths class into ProfilePaths library, only expose a creation fun...Chris Lattner2002-02-26
* Initial check in of header file for profile-paths passAnand Shukla2002-02-26
* Make it compile with GCC 3.0.4Chris Lattner2002-02-24
* Genericize the ReversePostOrderIterator.Chris Lattner2002-02-24
* Modernize verifier interfaceChris Lattner2002-02-20
* Fix isArrayAllocation() to be correctChris Lattner2002-02-19
* Minor cleanups I missedChris Lattner2002-02-19
* These constructors are for internal use only. These should have beenChris Lattner2002-02-19
* * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-12
* * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-12
* Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-12
* Method.h no longer includes BasicBlock.hChris Lattner2002-02-12
* * Move BasicBlock and Method graph stuff to new "llvm/Support/CFG.h" fileChris Lattner2002-02-12
* * Move BasicBlock and Method graph stuff to new "llvm/Support/CFG.h" fileChris Lattner2002-02-12
* Initial checkin of new memory -> register promotion passChris Lattner2002-02-12
* Convert BBLiveVar to be a BasicBlock annotation, this removes the BB2BBLVMap ...Chris Lattner2002-02-05
* Convert operand iterator over to work like an STL iteratorChris Lattner2002-02-05
* Minor change: Methods that return ValueSet's that are guaranteed to be validChris Lattner2002-02-05
* Remove generic routines to Support/SetOperations.hChris Lattner2002-02-05
* New Support file for operations on set like objectsChris Lattner2002-02-05
* Remove empty filesChris Lattner2002-02-05
* * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner2002-02-05
* * Code CleanupsChris Lattner2002-02-05
* Remove empty fileChris Lattner2002-02-05
* * Big cleanups.Chris Lattner2002-02-05
* Clean up MethodLiveVarInfoChris Lattner2002-02-04
* Turn live variable analysis into a real MethodPass.Chris Lattner2002-02-04
* Instruction scheduling is a real pass now.Chris Lattner2002-02-04
* Remove Obsolete LoopDepthCalculator. All users should use LoopInfo directly.Chris Lattner2002-02-04
* Remvoe big hack that was used by the register allocatorChris Lattner2002-02-04
* eliminate the add and remove methods, clients must use insert and erase direc...Chris Lattner2002-02-04
* Remove tons of include pollutionChris Lattner2002-02-04
* Use generic pointer hashes instead of custom ones.Chris Lattner2002-02-04
* PostOrderIterator really does depend on Method and BasicBlock. Obviously thisChris Lattner2002-02-04
* Convert RegisterAllocator interface to opaque pass type, so that users do notChris Lattner2002-02-04
* Eliminate ModuleAnalyzer. It's old code that is not going to be used in the ...Chris Lattner2002-02-04
* * Minor cleanupsChris Lattner2002-02-04
* * Minor cleanupsChris Lattner2002-02-04
* * Move command line parsing debug stuff to InstrScheduling internal header fileChris Lattner2002-02-04
* Split RegisterAllocation stuff OUT of Sparc.cpp into a well defined passChris Lattner2002-02-04
* Revamp compilation to be pass based instead of being monolithic so thatChris Lattner2002-02-03
* Code pulled out of MAchineInstr.(h|cpp)Chris Lattner2002-02-03
* Add methods to TargetMachine to:Chris Lattner2002-02-03
* * Trim #includesChris Lattner2002-02-03
* Remove #includeChris Lattner2002-02-03
* Remove extranous #includeChris Lattner2002-02-03