1. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  2. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  3. 8598a0e Now that invoke of an intrinsic is possible (for the llvm.do.nothing intrinsic) by Duncan Sands · 13 years ago
  4. 49d684e Release build: guard dump functions with by Manman Ren · 13 years ago
  5. c3366cc Release build: guard dump functions with "ifndef NDEBUG" by Manman Ren · 13 years ago
  6. f0bb0c2 Simplify; no intended functional change. by Eli Friedman · 14 years ago
  7. 729c35b Teach the CallGraph to ignore calls to intrinsics. by John McCall · 14 years ago
  8. 0f87ca7 Add spliceFunction to the CallGraph interface. This allows users to efficiently by Nick Lewycky · 15 years ago
  9. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  10. c266a36 Analysis groups need to initialize their default implementations. by Owen Anderson · 15 years ago
  11. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  12. ad8134f Hide analysis group registration behind a macro, just like pass registration. by Owen Anderson · 15 years ago
  13. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  14. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  15. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  16. 67a970b use Value* constructor of CallSite to create potentially improper site by Gabor Greif · 15 years ago
  17. ac4a1ed Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisGroup<> for pass registration. by Owen Anderson · 15 years ago
  18. 8178122 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
  19. 8dc1293 Reapply r108794, a fix for the failing test from last time. by Owen Anderson · 15 years ago
  20. 4a35d6f Revert r108794, "Separate PassInfo into two classes: a constructor-free by Daniel Dunbar · 15 years ago
  21. e7c5fe5 Separate PassInfo into two classes: a constructor-free superclass (StaticPassInfo) and a constructor-ful subclass (PassInfo). by Owen Anderson · 15 years ago
  22. 1d20021 do not repeatedly dereference use_iterator by Gabor Greif · 15 years ago
  23. 8c56254 fix callgraph dump to not print 0x0x1234 for nodes. by Chris Lattner · 15 years ago
  24. 3958577 PR6880: Don't dereference CallsExternalNode if it's NULL. by Benjamin Kramer · 15 years ago
  25. aedb8a3 make CallGraphNode dtor abort if a node is deleted when there are still by Chris Lattner · 15 years ago
  26. 397af34 adopt getAdjustedAnalysisPointer in BasicCallGraph. by Chris Lattner · 16 years ago
  27. ba44b3e by David Greene · 16 years ago
  28. 291f614 Reverting 85714, 85715, 85716, which are breaking the build by Douglas Gregor · 16 years ago
  29. b49c889 Don't #include Pass.h from CallGraph.h. by Dan Gohman · 16 years ago
  30. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  31. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  32. e098721 add a new CallGraphNode::replaceCallEdge method and use it from by Chris Lattner · 16 years ago
  33. 9b46372 remove CallGraphNode::replaceCallSite, it is redundant with other APIs. by Chris Lattner · 16 years ago
  34. 063d065 Change CallGraphNode to maintain it's Function as an AssertingVH by Chris Lattner · 16 years ago
  35. eedcd84 Step #1 to giving Callgraph some sane invariants. The problems with callgraph by Chris Lattner · 16 years ago
  36. b822abd fix a crash building SPASS by tolerating a callsite that doesn't exist by Chris Lattner · 16 years ago
  37. 081375b Fix PR4834, a tricky case where the inliner would resolve an by Chris Lattner · 16 years ago
  38. 4275cf2 use an accessor instead of poking internals of a node. by Chris Lattner · 16 years ago
  39. 305b115 Fix some nasty callgraph dangling pointer problems in by Chris Lattner · 16 years ago
  40. 69349a5 add a dump() method on callgraph. by Chris Lattner · 16 years ago
  41. 1362602 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
  42. 0dd5e1e More migration to raw_ostream, the water has dried up around the iostream hole. by Daniel Dunbar · 16 years ago
  43. 2050968 Clear the cached cost when removing a function in by Dale Johannesen · 17 years ago
  44. f401337 introduce a useful abstraction to find out if a Use is in the call position of an instruction by Gabor Greif · 17 years ago
  45. 20b722f switch over some other methods from indices to iterators by Gabor Greif · 17 years ago
  46. 1c6549d speed up iterative loop by using iterators. changes direction, but functionally equivalent by Gabor Greif · 17 years ago
  47. 6de96a1 Add the private linkage. by Rafael Espindola · 17 years ago
  48. 191812f minor simplification by Gabor Greif · 17 years ago
  49. 3a813a5 Teach internalize to preserve the callgraph. Why? Because it was there! by Duncan Sands · 17 years ago
  50. e557993 Simplify this some more. No functionality change. by Duncan Sands · 17 years ago
  51. d7ba10c Optimization suggested by Matthijs Kooijman. by Duncan Sands · 17 years ago
  52. c189e79 Correct callgraph construction. It has two problems: by Duncan Sands · 17 years ago
  53. a9de91e Didn't mean to commit this change to how the callgraph is printed. by Duncan Sands · 17 years ago
  54. 46911f1 Reapply 55859. This doesn't change anything as by Duncan Sands · 17 years ago
  55. 95c2a78 When PruneEH turned an invoke into an ordinary by Duncan Sands · 17 years ago
  56. 1dd2e40 Revert r55859. This is breaking the build in the abscence of its companion commit. by Owen Anderson · 17 years ago
  57. 9e23602 Delete the removeCallEdgeTo callgraph method, by Duncan Sands · 17 years ago
  58. a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  59. 2353f35 Replace two manual loops with calls to CallSite::hasArguments (no functional changes). by Matthijs Kooijman · 17 years ago
  60. d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  61. cc9709c add a new CallGraphNode::removeCallEdgeFor method, tidy some comments. by Chris Lattner · 17 years ago
  62. 718da66 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 18 years ago
  63. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  64. 38ef3a8 Rather than having special rules like "intrinsics cannot by Duncan Sands · 18 years ago
  65. 8c78a0b Drop 'const' by Devang Patel · 18 years ago
  66. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
  67. 4122358 Fix build error. by Lauro Ramos Venancio · 18 years ago
  68. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
  69. f75727a Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce by Reid Spencer · 19 years ago
  70. 5301e7c For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
  71. a77f142 Added an automatic cast to "std::ostream*" etc. from OStream. We then can by Bill Wendling · 19 years ago
  72. f3baad3 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 19 years ago
  73. dd23d3d straighten out various memory ownership issues in the callgraph stuff. by Chris Lattner · 19 years ago
  74. baf6c54 Add a comment and fix a memory leak. Thanks to Vikram for pointing this out. by Chris Lattner · 19 years ago
  75. afd54eb Replacing std::iostreams with llvm iostreams. Some of these changes involve by Bill Wendling · 19 years ago
  76. aba5e1e Fix a bug pointed out by Zhongxing Xu by Chris Lattner · 19 years ago
  77. 97c9f20 simplify AnalysisGroup registration, eliminating one typeid call. by Chris Lattner · 19 years ago
  78. c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  79. 5de3b8b Change the callgraph representation to store the callsite along with the by Chris Lattner · 19 years ago
  80. be53566 For PR780: by Reid Spencer · 19 years ago
  81. 20a4da4 Fix -pedantic warning by Chris Lattner · 19 years ago
  82. 5861659 Change from using a stub function to a stub variable for passing to the by Reid Spencer · 19 years ago
  83. 00ca8d2 Add a new CallGraph::getOrInsertFunction for clients to use when updating by Chris Lattner · 20 years ago
  84. bc351e1 add a dump method to CallGraph by Chris Lattner · 20 years ago
  85. be198777 Separate the call graph implementation from its interface. This implements by Chris Lattner · 20 years ago
  86. 01808ca Remove trailing whitespace by Misha Brukman · 20 years ago
  87. 1b4e78d Mission accomplished! by Chris Lattner · 21 years ago
  88. 4f2cf03 'Pass' should now not be derived from by clients. Instead, they should derive by Chris Lattner · 21 years ago
  89. d6d99df Fix a nasty iterator invalidation problem I introduced yesterday. This by Chris Lattner · 21 years ago
  90. 824a218 Add CallGraphNode::removeAnyCallEdgeTo method by Chris Lattner · 21 years ago
  91. 85d5ccc When changing a function, make sure to update the CallGraphNode for the by Chris Lattner · 21 years ago
  92. e81c2aa Implement new changeFunction method, nuke a never implemented one. by Chris Lattner · 21 years ago
  93. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  94. 6b541102 Add standard print/dump methods to CallGraph classes. by Chris Lattner · 21 years ago
  95. 63b38bd Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 21 years ago
  96. 30d69a5 bug 122: by Reid Spencer · 21 years ago
  97. 6942946 Fix a problem with double freeing memory. For some reason, CallGraph is not by Chris Lattner · 21 years ago
  98. 929291a Plug a minor memory leak by Chris Lattner · 21 years ago
  99. 8b6db18 Change the call graph class to have TWO external nodes, making call graph by Chris Lattner · 21 years ago
  100. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago