- 0cac726 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
- f78650a Remove trailing space by Fangrui Song · 7 years ago
- 432a388 IWYU for llvm-config.h in llvm, additions. by Nico Weber · 7 years ago
- 97bcade [Analysis] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 7 years ago
- 615eb47 Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people. by Aaron Ballman · 8 years ago
- 3e0199f [dump] Remove NDEBUG from test to enable dump methods [NFC] by Don Hinton · 8 years ago
- 48666a6 [Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- f3e9f12 CallGraph: Remove almost-unused field 'Root'. by Peter Collingbourne · 8 years ago
- 8c209aa Cleanup dump() functions. by Matthias Braun · 9 years ago
- dab4eae [PM] Change the static object whose address is used to uniquely identify by Chandler Carruth · 9 years ago
- fd03ac6 Consistently use ModuleAnalysisManager by Sean Silva · 9 years ago
- aa20915 Apply clang-tidy's modernize-loop-convert to lib/Analysis. by Benjamin Kramer · 9 years ago
- b47f801 [PM] Make the AnalysisManager parameter to run methods a reference. by Chandler Carruth · 10 years ago
- b4faf13 [PM] Implement the final conclusion as to how the analysis IDs should by Chandler Carruth · 10 years ago
- cf3f4f2 [CG] Back out my pointless move ctor and add the explicit template by Chandler Carruth · 10 years ago
- 4c660f7 [CG] Add a new pass manager printer pass for the old call graph and by Chandler Carruth · 10 years ago
- 1ecd740 [CG] Actually hoist up the generic CallGraphPrinter pass from a weird by Chandler Carruth · 10 years ago
- 3a63435 [PM] Introduce CRTP mixin base classes to help define passes and by Chandler Carruth · 10 years ago
- 6f93df8 [Analysis/CallGraph] Switch dump() definitions over to LLVM_DUMP_METHOD. by Davide Italiano · 10 years ago
- 7adc3a2 [PM/AA] Remove the last relics of the separate IPA library from LLVM, by Chandler Carruth · 10 years ago[Renamed from llvm/lib/Analysis/IPA/CallGraph.cpp]
- 5efd530 Revert r244127: [PM] Remove a failed attempt to port the CallGraph analysis ... by Chandler Carruth · 10 years ago
- 8ef3cda [PM] Remove a failed attempt to port the CallGraph analysis to the new by Chandler Carruth · 10 years ago
- a5d7de9 -Wdeprecated cleanup: Make CallGraph movable by default by using unique_ptr members rather than raw pointers. by David Blaikie · 10 years ago
- 18c9dd3 [CallGraph] Given -print-callgraph a stable printing order. by Sanjoy Das · 10 years ago
- c65d43e [CallGraph] Teach the CallGraph about non-leaf intrinsics. by Sanjoy Das · 10 years ago
- 26ceb08 Rangify for loops, NFC. by Yaron Keren · 10 years ago
- 56579b6 Remove Support/IncludeFile.h and its only user. This is actively harmful, since by Richard Smith · 11 years ago
- b61064e Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".reset()" by David Blaikie · 11 years ago
- e73658d [C++] Use 'nullptr'. by Craig Topper · 11 years ago
- 353eda4 [C++] Use 'nullptr'. by Craig Topper · 11 years ago
- 219b89b [Modules] Move CallSite into the IR library where it belogs. It is by Chandler Carruth · 12 years ago
- c4ddab6 [PM] Add a definition for the static PassID in the CallGraphAnalysis. by Chandler Carruth · 12 years ago
- 6378cf5 [PM] Split the CallGraph out from the ModulePass which creates the CallGraph. by Chandler Carruth · 12 years ago
- 9a398f4 [PM] Rename the 'Mod' member to the more idiomatic 'M'. No functionality by Chandler Carruth · 12 years ago
- 6554e5a Merge CallGraph and BasicCallGraph. by Rafael Espindola · 12 years ago
- 64cc1b0 Call destroy from ~BasicCallGraph. by Rafael Espindola · 12 years ago
- 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