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