aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Implement exp functionChris Lattner2002-02-181-0/+9
* Handle more cases in the linkerChris Lattner2002-02-181-5/+21
* Bug fix for test/Regression/Other/2002-02-14-LevelRaiseBadAssert.llChris Lattner2002-02-142-2/+2
* Implement conversion of method pointer parameter in Call instructionChris Lattner2002-02-141-9/+62
* * Check in fix for: llvm/test/Regression/Other/2002-02-14-LevelRaiseInstDelet...Chris Lattner2002-02-141-5/+7
* * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-1221-95/+95
* Method.h no longer includes BasicBlock.hChris Lattner2002-02-1233-85/+128
* Add neccesary #includeChris Lattner2002-02-121-0/+1
* I forgot to provide dominance frontier information. Now it's available.Chris Lattner2002-02-121-5/+24
* Initial checkin of new memory -> register promotion passChris Lattner2002-02-121-0/+93
* Add new abort-on-exceptions flagChris Lattner2002-02-121-2/+7
* Write llvm bytecode to output .s file as last step of LLC.Chris Lattner2002-02-113-0/+81
* Make array bound checks optional and disabled by default.Chris Lattner2002-02-111-2/+2
* Fix build errorChris Lattner2002-02-111-2/+2
* Convert BBLiveVar to be a BasicBlock annotation, this removes the BB2BBLVMap ...Chris Lattner2002-02-056-64/+112
* Convert operand iterator over to work like an STL iteratorChris Lattner2002-02-0511-215/+126
* Minor change: Methods that return ValueSet's that are guaranteed to be validChris Lattner2002-02-0515-138/+106
* * Code CleanupsChris Lattner2002-02-056-60/+50
* * Code Cleanups of IGNode.hChris Lattner2002-02-054-106/+48
* Must include SetOperations to do set_*Chris Lattner2002-02-056-0/+6
* Remove generic routines to Support/SetOperations.hChris Lattner2002-02-052-36/+2
* Remove empty filesChris Lattner2002-02-052-0/+0
* * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner2002-02-058-115/+90
* * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner2002-02-0518-250/+176
* * Code CleanupsChris Lattner2002-02-0513-455/+279
* Changes neccesary due to the move of BBLiveVar.h to the lib/Analysis/LiveVar ...Chris Lattner2002-02-056-6/+6
* * Add a #include not indirectly included any moreChris Lattner2002-02-054-0/+4
* * Give BBLiveVar.cpp a proper file headerChris Lattner2002-02-054-246/+204
* * Big cleanups.Chris Lattner2002-02-052-42/+44
* Code cleanups, no functional changeChris Lattner2002-02-042-164/+94
* Clean up MethodLiveVarInfoChris Lattner2002-02-042-220/+154
* The interface to instruction scheduling is now just a call to get the pass.Chris Lattner2002-02-041-12/+1
* * RegisterAllocation _uses_ LiveVar analysis, instead of creating it's own copyChris Lattner2002-02-042-8/+4
* * The itf exposed by InstrScheduling is now a single function to create the r...Chris Lattner2002-02-046-100/+124
* Turn live variable analysis into a real MethodPass.Chris Lattner2002-02-042-70/+32
* Remove Obsolete LoopDepthCalculator. All users should use LoopInfo directly.Chris Lattner2002-02-041-33/+0
* Switch register allocator over to using LoopInfo directly instead of indirect...Chris Lattner2002-02-044-14/+14
* Make LoopDeptCalculator be an internal artifact of how RegAlloc is implemented,Chris Lattner2002-02-042-8/+26
* REmove huge hack used by register allocatorChris Lattner2002-02-041-12/+0
* Make #include "llvm/Analysis/LoopDepth.h" be an internal artifact of how regi...Chris Lattner2002-02-042-28/+26
* * ValueSet interface converted from add/remove to insert/eraseChris Lattner2002-02-041-2/+2
* * Add #includes removed from headersChris Lattner2002-02-046-22/+22
* Remove dependence on BBLiveVar from InstrSchedulingChris Lattner2002-02-044-12/+8
* * Add #includes that were yanked out of header filesChris Lattner2002-02-048-32/+34
* Cut down include pollution and number of frivolous consts.Chris Lattner2002-02-042-28/+16
* Convert RegisterAllocator interface to opaque pass type, so that users do notChris Lattner2002-02-043-25/+53
* EmitAssembly doesn't need an UltraSparc, it can do with any TargetMachineChris Lattner2002-02-041-4/+4
* Eliminate ModuleAnalyzer. It's old code that is not going to be used in the ...Chris Lattner2002-02-041-101/+0
* * Minor cleanupsChris Lattner2002-02-045-535/+347
* Add code that used to be inline in MachineSchedInfo.hChris Lattner2002-02-041-1/+66