- b951bc0 For PR950: by Reid Spencer · 18 years ago
- b913bba Cleanup ConstantFoldCompareInstruction: by Reid Spencer · 18 years ago
- 4fa021a Fix some comments. by Reid Spencer · 18 years ago
- 283e207 Don't overload var names. by Reid Spencer · 18 years ago
- e4d87aa For PR950: by Reid Spencer · 18 years ago
- c7d0f4b ModulePass and ImmutablePass. Force out of line virtual method. by Devang Patel · 18 years ago
- 1336a6b At the beginning of run, initialize analyis info availability for _ALL_ by Devang Patel · 18 years ago
- 62d75e7 Fix Regression/Verifier/invoke-1.ll by Chris Lattner · 18 years ago
- 19591b3 Revert the previous patch which was incorrect. This unbreaks eon, but rebreaks by Chris Lattner · 18 years ago
- 9d908e8 Now that ConstantInt::isValueValidForType can handle signed and unsigned by Reid Spencer · 18 years ago
- a68941b Now, there is additional layer, referred in the comment, by Devang Patel · 18 years ago
- 5f4ddf5 s/BasicBlockPassManager/BBPassManager/g by Devang Patel · 18 years ago
- 85e36e4 Clean up ConstantFoldCastInstruction. by Reid Spencer · 18 years ago
- 390437f Rewrite ConstantFoldCastInstruction so that it doesn't use any of the by Reid Spencer · 18 years ago
- 9b11d51 Make ConstantInt not care about sign any more. To ensure the AsmParser can by Reid Spencer · 18 years ago
- c597a88 Remove a useless statement. by Reid Spencer · 18 years ago
- d71b620 For PR1042: by Reid Spencer · 18 years ago
- 1bd82a5 Remove the createInferredCast methods now that their last uses have been by Reid Spencer · 18 years ago
- d97321c Remove the two-argument (inferred cast) form of ConstantExpr::getCast now by Reid Spencer · 18 years ago
- fdf15e1 Revert last patch. ConstantInt isn't quite ready for signlessness. by Reid Spencer · 18 years ago
- d54d8fa Remove the last use of getUnsignedVersion and getSignedVersion from VMCore. by Reid Spencer · 18 years ago
- e3cbe03 Fix PR1042, by tightening up the subtle rules with invoke value use. by Chris Lattner · 18 years ago
- 1554c85 Add getNumContainedPasses() and getContainedPass() inteface and use by Devang Patel · 18 years ago
- 1a80386 Cosmetic changes, based on Chris's review. by Devang Patel · 18 years ago
- 6ebe235 Partial unbreak of VC++ (stream stuff has no easy fix). by Jeff Cohen · 18 years ago
- a52035a Mark dump* routines const routines. by Devang Patel · 18 years ago
- c2ff962 Move PMTopLevelManager and TImingInfo into anon namespace. by Devang Patel · 18 years ago
- ef89c55 s/ForcedLastUses/TransferLastUses/g by Devang Patel · 18 years ago
- a84b302 random minor typographical changes by Chris Lattner · 18 years ago
- 8e58a1b Add -time-passes support. by Devang Patel · 18 years ago
- 017b5d9 Add debug-pass=Details support to print Required and Preserved Set info. by Devang Patel · 18 years ago
- 693a74e Add " Made Modification " messages in debug-pass=Executions output. by Devang Patel · 18 years ago
- 4eeea77 Add debug-pass=Executions support in new pass manager. by Devang Patel · 18 years ago
- c32cf54 Add -pass-debug=Arguments support in new manager. by Devang Patel · 18 years ago
- 6e9e5e0 fit in 80 cols by Chris Lattner · 18 years ago
- e8ff1ce Using PDL as a prefix for PassDebugLevel enums is not a good idea. Fix it. by Devang Patel · 18 years ago
- 45dc02d Move enum PassDebugLevel from PassManagerT.h to Pass.h. by Devang Patel · 18 years ago
- 5fed164 Update version in safe guards. by Jim Laskey · 18 years ago
- 4d17caa only check non-external functions by Chris Lattner · 18 years ago
- 41af719 Reject attempts to define intrinsics. This fixes PR1047 and by Chris Lattner · 18 years ago
- 3162691 Add #ifdef switch toggle between old and new pass manager. However, by Devang Patel · 18 years ago
- 2db3a3b FunctionPassManager does not support runOnModule(). by Devang Patel · 18 years ago
- 37a6f79 Implement PassManager_New destructors. by Devang Patel · 18 years ago
- d4ea4ef Remove unused constructor. by Devang Patel · 18 years ago
- d977d86 Replace inferred getCast(V,Ty) calls with more strict variants. by Reid Spencer · 18 years ago
- ebc0922 Add routines to dump pass manager queue. by Devang Patel · 18 years ago
- b920bd8 FunctionPassManager() by Devang Patel · 18 years ago
- 1fbe2c9 Do not runOnFunction on external functions. by Devang Patel · 18 years ago
- 41545fd Initialize AnalysisImpls for each pass before executing the pass. by Devang Patel · 18 years ago
- 27aaab2 collectRequiredAnalysisPasses(). by Devang Patel · 18 years ago
- 54e247d removeNotPreservedAnalysis(). by Devang Patel · 18 years ago
- 395ed73 Initialize activeManager. by Devang Patel · 18 years ago
- 1e1008a Remove unused constructor. by Devang Patel · 18 years ago
- a5f9d55 Maintain ImmutablePasses list at top level only. Do not make them by Devang Patel · 18 years ago
- d0fa16c findAnalysisPass(). by Devang Patel · 18 years ago
- 7e601a7 Fix thinko. by Devang Patel · 18 years ago
- 1b8d015 o s/OtherPassManagers/IndirectPassManagers by Devang Patel · 18 years ago
- 689c683 Initialize AnalysisImpls for ImmutablePass. by Devang Patel · 18 years ago
- dff33ef Set top level manager. by Devang Patel · 18 years ago
- f25212a Don't create usless casts for same-bith-width floating point casts. by Reid Spencer · 18 years ago
- 84f3eab Implement getIntegerCast and getFPCast for ConstantExpr. These are similar by Reid Spencer · 18 years ago
- 6d81a7d Implement createIntegerCast and createFPCast factory methods for handling by Reid Spencer · 18 years ago
- 8c4fed5 Fix constant folding of FP->int due to cut & paste error in last commit. by Reid Spencer · 18 years ago
- 14f440a Implement correct constant folding of bitcast. This implements by Chris Lattner · 18 years ago
- 36c2451 fix typo by Chris Lattner · 18 years ago
- 87f28e8 fix PR1039 by making timing info be destroyed by llvm_shutdown, not by by Chris Lattner · 18 years ago
- 298fead Analysis resolver now manages AnalysisImpls for the given patch. by Devang Patel · 18 years ago
- 5b640e7 Top level pass manager keeps track of other managers, so this can be by Devang Patel · 18 years ago
- cd520b1 Use analysis resolver to find the info. by Devang Patel · 18 years ago
- c9a6293 Do not drop ImmutablePasses on the floor. by Devang Patel · 18 years ago
- 145e83d Set AnalysisResolver for the passes when they are inserted into by Devang Patel · 18 years ago
- f3dc6d9 Add AnalysisResolver_New. It is a replacement for existing AnalysisResolver. by Devang Patel · 18 years ago
- 591b1b7 Keep track of other pass managers, that are not directly managed by by Devang Patel · 18 years ago
- c475692 Implement top level FunctionPassManager::run(Function &F) by Devang Patel · 18 years ago
- a083e94 Do not keep yet another list of pass managers in PassManagerImpl_New. by Devang Patel · 18 years ago
- e61b747 Remove unused schedulePass() parameter. by Devang Patel · 18 years ago
- 3279d4c Remove unused getAnalysisPass and getAnalysisPassFromManager by Devang Patel · 18 years ago
- 69867b5 Implement PMTopLevel::findAnalysisPass() and PMDataManager::findAnalysisPass() by Devang Patel · 18 years ago
- 4d9a186 During runOnModule() do initialization and finalization. by Devang Patel · 18 years ago
- 97856ce Reuse code. Directly use runOnFunction(). by Devang Patel · 18 years ago
- cc132cd Implement FunctionPassManager_New::FunctionPassManager_New(ModuleProvider *P) by Devang Patel · 18 years ago
- 38ecbf1 Packed Structures by Andrew Lenharth · 18 years ago
- 3b14fbe BasicBlockPassManager_New::runOnFunction() Do initialization and finalization. by Devang Patel · 18 years ago
- 964e45e doInitialization and doFinalization for BasicBlockPassManager_New by Devang Patel · 18 years ago
- f9a60ae Reimplement removeDeadPasses(). by Devang Patel · 18 years ago
- e166340 set Last User. by Devang Patel · 18 years ago
- 1a097e3 Don't use <sstream> in Streams.h but <iosfwd> instead. by Bill Wendling · 18 years ago
- f72d29c Maintain level(or depth) of pass manager in pass manager food chain. by Devang Patel · 18 years ago
- c17bbb6 New method, PMDataManager::collectRequiredAnalysisPasses() by Devang Patel · 18 years ago
- badc4fa When new pass manager is created, initialize available analysis info by Devang Patel · 18 years ago
- 6e49d8b PMDataManager does not maintain LastUser info. by Devang Patel · 18 years ago
- 0ac961d Make current pass info available _after_ removing info that is not preserved. by Devang Patel · 18 years ago
- b917e38 Add TODOs by Devang Patel · 18 years ago
- 502f19e Fix thinko. by Devang Patel · 18 years ago
- 877bfbb Top level manages schedule the pass immediately at the time of insertion. by Devang Patel · 18 years ago
- eb0d613 Now FunctionPassManagerImpl_New and PassManagerImpl_New derives from by Devang Patel · 18 years ago
- 1209f41 Reimplement schedulePass interface. Move it into PMTopLevelManager. by Devang Patel · 18 years ago
- 1b17033 While initializing AvailableAnalysis info, make ImmutablePasses available by Devang Patel · 18 years ago
- 3e44559 Add ImmutablePass into the list of info managed by top level pass manager. by Devang Patel · 18 years ago
- 832171c Removing even more <iostream> includes. by Bill Wendling · 18 years ago