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