- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- cdf2b3b Add explicit keywords. by Dan Gohman · 17 years ago
- 2bb7d06 Fix a using namespace llvm; in a header file. by Dan Gohman · 17 years ago
- 6b4af74 Do not overuse std::string. Pass around char * directly. by Devang Patel · 17 years ago
- fc23bc7 minor simplifications. by Chris Lattner · 17 years ago
- 417efc8 avoid copying strings. by Chris Lattner · 17 years ago
- 209ee18 Fix pastos in comments for doFinalization functions. by Dan Gohman · 17 years ago
- 19fe8f9 Add facility to dump pass manager structure by Devang Patel · 17 years ago
- edbef38 Use SmallVector instead of std::vector. by Devang Patel · 17 years ago
- 58e0ef1 Verify loop info. by Devang Patel · 17 years ago
- 9750b5d Set up ground work to verify preserved analysis info. by Devang Patel · 17 years ago
- b42295d Fix memory leak. by Devang Patel · 17 years ago
- a99be51 Here is the bulk of the sanitizing. by Gabor Greif · 17 years ago
- 7d97bf1 Fix quotes in debug messages. by Devang Patel · 17 years ago
- b3b8770 If user wants to run instcombine twice, do not block it. by Devang Patel · 17 years ago
- 1997473 Drop 'const' by Devang Patel · 17 years ago
- 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
- 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
- dfa1ec3 Use toplevel function pass manager as OnTheFly manager. by Devang Patel · 17 years ago
- 6b1df0e Proivde getAnalysis<FPAnalysis>(Func) support. by Devang Patel · 17 years ago
- f4bd76a Do not assert during analysis implementation initialization. by Devang Patel · 17 years ago
- 693941b Print and delete on the fly pass managers. by Devang Patel · 17 years ago
- 0ed8df3 Update module pass manager to support module passes that require by Devang Patel · 17 years ago
- 569a6fd Give each pass manager chance to manage lower level analysis pass, which is by Devang Patel · 17 years ago
- bed2946 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 17 years ago
- d46825c Speed Up Pass Manager. by Devang Patel · 17 years ago
- 7b65dd9 Keep track of higher level analysis. by Devang Patel · 17 years ago
- fe61390 Keep track of inherited analysis. For example, if a loop pass does not by Devang Patel · 17 years ago
- 22a1cf9 Add preparePassManager() hook. This allows each pass to check whether by Devang Patel · 17 years ago
- cf5fb2b Current pass manager, not the parent pass manager, assumes the role of by Devang Patel · 17 years ago
- 7f99761 Avoid constructing std::strings unless pass debugging is ON. by Devang Patel · 17 years ago
- 55d5ac7 Account for time consumed by releaseMemory() properly. by Devang Patel · 17 years ago
- ca5183d Unbreak VC++ build. by Jeff Cohen · 17 years ago
- 84da80d Make getPassManagerType() const. by Devang Patel · 17 years ago
- 63925c8 temporarily revert Devang's most recent patch, which caused a large by Chris Lattner · 17 years ago
- 62b2002 Use inverted map to speedup collectLastUses(). by Devang Patel · 17 years ago
- f5e28d9 Do not drop transferred last uses on the floor. Use handleLastUserOverflow(). by Devang Patel · 18 years ago
- 90f1ad7 Fix PR1158 by Devang Patel · 18 years ago
- e27ae7e cvs commit by Devang Patel · 18 years ago
- 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
- c874eb5 - Undo previous check-in (i.e. Do not export TimingInfo class through by Devang Patel · 18 years ago
- b05ef6a Move TimingInfo into PassManagers.h so that other libs can use it. by Devang Patel · 18 years ago
- 44b0d29 Update ModulePass::assignPassManager() to take into account Preferred by Devang Patel · 18 years ago
- 2642694 s/PassDebugging_New/PassDebugging/g by Devang Patel · 18 years ago
- be1ffc6 Update assignPassManager() signature to allow selection of preferred by Devang Patel · 18 years ago
- 8df8709 Pass manager may require certain analysis. In such cases, initially by Devang Patel · 18 years ago
- 9d133e1 Undo last check-in. Remove setupPassManager() and its use. by Devang Patel · 18 years ago
- 531f01f Setup pass manager before scheduling required analysis. by Devang Patel · 18 years ago
- 8f3f3d1 Code refactoring. by Devang Patel · 18 years ago
- 66eeb49 Remove extra white spaces. Fix comments. by Devang Patel · 18 years ago
- 3f5ecd7 Do not record last users of Pass Manager. by Devang Patel · 18 years ago
- e24e0e1 s/addPassToManager/add/g by Devang Patel · 18 years ago
- ab7752c Move PMTopLevelManager, PMDataManager and FPPassManger classes into by Devang Patel · 18 years ago
- a0dd987 Remove dead code. by Devang Patel · 18 years ago
- 36bcb82 Start using PMStack. Now each pass is responsibe for assinging by Devang Patel · 18 years ago
- 6b9420e Use getPassManagerType() instead of dynamic_cast. by Devang Patel · 18 years ago
- 25919cb Add PassManagerType enum. by Devang Patel · 18 years ago
- 9714973 Robustify assingPassManager() for Module, Function and Basic Block Passes. by Devang Patel · 18 years ago
- 09e6e43 Add PMStack, a Pass Manager stack. by Devang Patel · 18 years ago
- cde53d3 1) Remove old AnalysisResolver. by Devang Patel · 18 years ago
- cccd80d Remove old pass manager. by Devang Patel · 18 years ago
- 1336a6b At the beginning of run, initialize analyis info availability for _ALL_ by Devang Patel · 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
- 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
- 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
- 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
- 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
- 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