1. 584520e Null initialize a few variables flagged by by Ted Kremenek · 15 years ago
  2. 081c34b Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  3. 325e264 Analysis groups need to initialize their default implementations. by Owen Anderson · 15 years ago
  4. ce665bd Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  5. 745c872 Fix a warning when building with clang++. by Owen Anderson · 15 years ago
  6. 9875903 Appease the clang self-host buildbot by providing a correct instantiation. by Owen Anderson · 15 years ago
  7. e9ef41a Hide analysis group registration behind a macro, just like pass registration. by Owen Anderson · 15 years ago
  8. 90c579d Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  9. 1f74590 Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  10. 9ccaf53 Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  11. d8cc7be Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisGroup<> for pass registration. by Owen Anderson · 15 years ago
  12. 8be3291 Speculatively revert r108813, in an attempt to get the self-host buildbots working again. I don't see why this patch by Owen Anderson · 15 years ago
  13. 9e08100 Reapply r108794, a fix for the failing test from last time. by Owen Anderson · 15 years ago
  14. e616690 cache another dereferenced iterator by Gabor Greif · 15 years ago
  15. 374acd08 Remove a pointless variable. by Duncan Sands · 15 years ago
  16. 4442464 rename pred_const_iterator to const_pred_iterator for consistency's sake by Gabor Greif · 15 years ago
  17. 1bc76d4 adopt getAdjustedAnalysisPointer in a few more passes. by Chris Lattner · 16 years ago
  18. e6717d7 by David Greene · 16 years ago
  19. 8eb96920 by David Greene · 16 years ago
  20. bc8858c You can't use typedefs to declare template member specializations, and by John McCall · 16 years ago
  21. e2baf6b Converted ProfileInfo to template, added more API for ProfileInfo-preserving. by Andreas Neustifter · 16 years ago
  22. f5a86f4 Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  23. 6726b6d Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  24. 07abe17 Add the first functions for updating ProfileInfo. by Andreas Neustifter · 16 years ago
  25. 4bac4b9 Move ProfileInfo::Edge's operator<< out of line. Among other benefits, by Dan Gohman · 16 years ago
  26. 3772fb1 Moved isDeclaration() check further down to allow for function counts for by Andreas Neustifter · 16 years ago
  27. 96135b6 This patch cleans up the ProfileInfo by by Andreas Neustifter · 16 years ago
  28. 0a324aa Broke line before break. by Andreas Neustifter · 16 years ago
  29. c43782c Some ProfileInfo cleanups. by Daniel Dunbar · 16 years ago
  30. caaa493 More ProfileInfo improvements. by Daniel Dunbar · 16 years ago
  31. c9008c5 Make block and function count available via ProfileInfo. by Daniel Dunbar · 16 years ago
  32. 858cb8a ProfileInfo interface tweaks. - Add getExecutionCount(const Function). by Daniel Dunbar · 16 years ago
  33. ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  34. 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  35. 4f4c28f Restore isCFGOnly property of various analysis passes. by Devang Patel · 17 years ago
  36. c758209 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 17 years ago
  37. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  38. 1997473 Drop 'const' by Devang Patel · 18 years ago
  39. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
  40. c718288 Fix build error. by Lauro Ramos Venancio · 18 years ago
  41. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
  42. ecb7a77 Change uses of Function::front to Function::getEntryBlock for readability. by Dan Gohman · 18 years ago
  43. d7d83db Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce by Reid Spencer · 19 years ago
  44. a537017 simplify AnalysisGroup registration, eliminating one typeid call. by Chris Lattner · 19 years ago
  45. 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  46. 2b37d7c Remove trailing whitespace by Misha Brukman · 20 years ago
  47. 534927d Add even more missing createXxxPass functions. by Jeff Cohen · 21 years ago
  48. 96ab5ca Switch to using edge profiling information as the basic source of profile info by Chris Lattner · 21 years ago
  49. 62e84f3 Refactor implementations by Chris Lattner · 21 years ago
  50. ecefc96 Fix copy-and-pastos by Chris Lattner · 22 years ago
  51. b060194 Make sure to register the 'no profile' implementation as the default for ProfileInfo by Chris Lattner · 22 years ago
  52. 171de65 An initial implementation of an LLVM ProfileInfo class which is designed to by Chris Lattner · 22 years ago