summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* 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
* * Prune many #includesChris Lattner2002-02-03
* * Remove TMP_INSTRUCTION_OPCODE sillinessChris Lattner2002-02-03
* Remove extraneous #includesChris Lattner2002-02-03
* * Inline destructorChris Lattner2002-02-03
* Remove extraneous #includeChris Lattner2002-02-03
* Add constructor for addition to opt programChris Lattner2002-02-01
* Free memory when not in useChris Lattner2002-01-31
* * Make debugging output nicerChris Lattner2002-01-31
* Eliminate SimplifyCFG.h file, pull everything into the UnifyMethodExitNodes c...Chris Lattner2002-01-31
* Remove this file. Folded into UnifyMethodExitNodes passChris Lattner2002-01-31
* Implement LoopDepth calculation in terms of dominators instead of intervalsChris Lattner2002-01-31
* Convert xforms over to use new pass structureChris Lattner2002-01-30
* Convert analyses over to new Pass frameworkChris Lattner2002-01-30
* Checkin new pass framework. This one is more useful and automaticallyChris Lattner2002-01-30
* Don't die on call instructions, which reference methodsChris Lattner2002-01-30
* Check in GCC 3.02 compatiblity headers for GCC 2.95.3Chris Lattner2002-01-30
* Remove opt namespaceChris Lattner2002-01-26
* * Expose new pass DeadInstEliminationChris Lattner2002-01-23
* Pull run() into Pass.cppChris Lattner2002-01-23