summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Write llvm bytecode to output .s file as last step of LLC.Chris Lattner2002-02-11
* Make array bound checks optional and disabled by default.Chris Lattner2002-02-11
* Fix build errorChris Lattner2002-02-11
* 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
* * Code CleanupsChris Lattner2002-02-05
* * Code Cleanups of IGNode.hChris Lattner2002-02-05
* Must include SetOperations to do set_*Chris Lattner2002-02-05
* Remove generic routines to Support/SetOperations.hChris Lattner2002-02-05
* Remove empty filesChris Lattner2002-02-05
* * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner2002-02-05
* * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner2002-02-05
* * Code CleanupsChris Lattner2002-02-05
* Changes neccesary due to the move of BBLiveVar.h to the lib/Analysis/LiveVar ...Chris Lattner2002-02-05
* * Add a #include not indirectly included any moreChris Lattner2002-02-05
* * Give BBLiveVar.cpp a proper file headerChris Lattner2002-02-05
* * Big cleanups.Chris Lattner2002-02-05
* Code cleanups, no functional changeChris Lattner2002-02-04
* Clean up MethodLiveVarInfoChris Lattner2002-02-04
* The interface to instruction scheduling is now just a call to get the pass.Chris Lattner2002-02-04
* * RegisterAllocation _uses_ LiveVar analysis, instead of creating it's own copyChris Lattner2002-02-04
* * The itf exposed by InstrScheduling is now a single function to create the r...Chris Lattner2002-02-04
* Turn live variable analysis into a real MethodPass.Chris Lattner2002-02-04
* Remove Obsolete LoopDepthCalculator. All users should use LoopInfo directly.Chris Lattner2002-02-04
* Switch register allocator over to using LoopInfo directly instead of indirect...Chris Lattner2002-02-04
* Make LoopDeptCalculator be an internal artifact of how RegAlloc is implemented,Chris Lattner2002-02-04
* REmove huge hack used by register allocatorChris Lattner2002-02-04
* Make #include "llvm/Analysis/LoopDepth.h" be an internal artifact of how regi...Chris Lattner2002-02-04
* * ValueSet interface converted from add/remove to insert/eraseChris Lattner2002-02-04
* * Add #includes removed from headersChris Lattner2002-02-04
* Remove dependence on BBLiveVar from InstrSchedulingChris Lattner2002-02-04
* * Add #includes that were yanked out of header filesChris Lattner2002-02-04
* Cut down include pollution and number of frivolous consts.Chris Lattner2002-02-04
* Convert RegisterAllocator interface to opaque pass type, so that users do notChris Lattner2002-02-04
* EmitAssembly doesn't need an UltraSparc, it can do with any TargetMachineChris 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
* Add code that used to be inline in MachineSchedInfo.hChris Lattner2002-02-04
* Add #includes neccesary since they were removed from .h filesChris Lattner2002-02-04
* Move instrIsFeasible from InstrScheduling.hChris Lattner2002-02-04
* * Minor cleanupsChris Lattner2002-02-04
* Minor cleanupsChris Lattner2002-02-04
* SparcRegInfo does NOT need anything about instruction scheduling.Chris Lattner2002-02-04
* * Move command line parsing debug stuff to InstrScheduling internal header fileChris Lattner2002-02-04
* Pull all of the scheduling related stuff out of Sparc.cpp into it's own fileChris Lattner2002-02-04
* Split RegisterAllocation stuff OUT of Sparc.cpp into a well defined passChris Lattner2002-02-04
* Move a ton of tables out of SparcInternals.h and move them to Sparc.cpp.Chris Lattner2002-02-04
* Convert sparc backend over to use pass based compilation structure.Chris Lattner2002-02-03
* Convert sparc backend over to use pass based compilation structure.Chris Lattner2002-02-03