/external/tensorflow/tensorflow/compiler/xla/service/ |
call_graph.cc | 126 CallGraph::CallGraph(const HloModule* module) : module_(module) {} 128 const CallGraphNode& CallGraph::GetNode( 135 CallGraphNode& CallGraph::GetNode(const HloComputation* computation) { 141 bool CallGraph::DominatesHelper( 166 bool CallGraph::Dominates(const HloComputation* a, 192 void CallGraph::SetCallContexts() { 240 void CallGraph::SetNodeDepths() { 276 std::unique_ptr<CallGraph> CallGraph::Build(const HloModule* module) [all...] |
hlo_ordering.h | 41 : module_(module), call_graph_(CallGraph::Build(module)) {} 72 const CallGraph& call_graph() const { return *call_graph_; } 82 // callgraph and uses this method to determine ordering of instructions in 89 std::unique_ptr<CallGraph> call_graph_;
|
copy_insertion.h | 99 virtual Status AddSpecialCaseCopies(const CallGraph& call_graph,
|
flatten_call_graph_test.cc | 145 std::unique_ptr<CallGraph> flat_call_graph = CallGraph::Build(module.get()); 180 std::unique_ptr<CallGraph> call_graph = CallGraph::Build(module.get()); 188 std::unique_ptr<CallGraph> call_graph = CallGraph::Build(module.get()); 217 std::unique_ptr<CallGraph> call_graph = CallGraph::Build(module.get()); 249 std::unique_ptr<CallGraph> call_graph = CallGraph::Build(module.get()) [all...] |
defuser.cc | 97 std::unique_ptr<CallGraph> call_graph = CallGraph::Build(module);
|
call_graph_test.cc | 100 std::unique_ptr<CallGraph> call_graph = CallGraph::Build(module.get()); 123 std::unique_ptr<CallGraph> call_graph = CallGraph::Build(module.get()); 147 std::unique_ptr<CallGraph> call_graph = CallGraph::Build(module.get()); 178 std::unique_ptr<CallGraph> call_graph = CallGraph::Build(module.get()); 219 std::unique_ptr<CallGraph> call_graph = CallGraph::Build(module.get()) [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/ |
Cloning.h | 41 class CallGraph; 175 explicit InlineFunctionInfo(CallGraph *cg = 0, const TargetData *td = 0) 178 /// CG - If non-null, InlineFunction will update the callgraph to reflect the 180 CallGraph *CG;
|
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/ |
InlineSimple.cpp | 20 #include "llvm/Analysis/CallGraph.h" 56 virtual bool doInitialization(CallGraph &CG); 66 INITIALIZE_AG_DEPENDENCY(CallGraph) 78 bool SimpleInliner::doInitialization(CallGraph &CG) {
|
PruneEH.cpp | 25 #include "llvm/Analysis/CallGraph.h" 54 INITIALIZE_AG_DEPENDENCY(CallGraph) 63 CallGraph &CG = getAnalysis<CallGraph>(); 188 // callgraph edge is updated. 232 /// updating the callgraph to reflect any now-obsolete edges due to calls that 236 CallGraph &CG = getAnalysis<CallGraph>();
|
Internalize.cpp | 17 #include "llvm/Analysis/CallGraph.h" 60 AU.addPreserved<CallGraph>(); 104 CallGraph *CG = getAnalysisIfAvailable<CallGraph>(); 134 // Remove a callgraph edge from the external node to this function.
|
/external/swiftshader/third_party/LLVM/tools/opt/ |
AnalysisWrappers.cpp | 23 #include "llvm/Analysis/CallGraph.h"
83 AU.addRequiredTransitive<CallGraph>();
86 getAnalysis<CallGraph>().print(errs(), &M);
94 P2("print-callgraph", "Print a call graph");
|
PrintSCC.cpp | 10 // This file provides passes to print out SCCs in a CFG or a CallGraph.
16 // (2) To print out the SCCs for a CFG or a CallGraph:
22 // analyze -print-callgraph-sccs [-stats] [-debug] to print SCCs in the CallGraph
30 #include "llvm/Analysis/CallGraph.h"
58 // getAnalysisUsage - This pass requires the CallGraph.
61 AU.addRequired<CallGraph>();
72 Z("print-callgraph-sccs", "Print SCCs of the Call Graph");
95 CallGraphNode* rootNode = getAnalysis<CallGraph>().getRoot();
|
/external/llvm/lib/Analysis/ |
CallGraphSCCPass.cpp | 21 #include "llvm/Analysis/CallGraph.h" 60 bool doInitialization(CallGraph &CG); 61 bool doFinalization(CallGraph &CG); 65 // CGPassManager walks SCC and it needs CallGraph. 71 return "CallGraph Pass Manager"; 97 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG, 101 CallGraph &CG, bool &CallGraphUpToDate, 103 bool RefreshCallGraph(CallGraphSCC &CurSCC, CallGraph &CG, 113 CallGraph &CG, bool &CallGraphUpToDate, 131 // RefreshCallGraph to verify that the callgraph was correctly updated [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
CallGraphSCCPass.cpp | 22 #include "llvm/Analysis/CallGraph.h" 69 bool doInitialization(CallGraph &CG); 70 bool doFinalization(CallGraph &CG); 74 // CGPassManager walks SCC and it needs CallGraph. 79 StringRef getPassName() const override { return "CallGraph Pass Manager"; } 104 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG, 108 CallGraph &CG, bool &CallGraphUpToDate, 110 bool RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG, 119 CallGraph &CG, bool &CallGraphUpToDate, 147 // RefreshCallGraph to verify that the callgraph was correctly updated [all...] |
/external/llvm/include/llvm/Analysis/ |
GlobalsModRef.h | 18 #include "llvm/Analysis/CallGraph.h" 83 CallGraph &CG); 107 void AnalyzeCallGraph(CallGraph &CG, Module &M); 113 void CollectSCCMembership(CallGraph &CG);
|
/external/llvm/include/llvm/Transforms/Utils/ |
Cloning.h | 43 class CallGraph; 178 explicit InlineFunctionInfo(CallGraph *cg = nullptr, 182 /// CG - If non-null, InlineFunction will update the callgraph to reflect the 184 CallGraph *CG;
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
GlobalsModRef.h | 18 #include "llvm/Analysis/CallGraph.h" 83 CallGraph &CG); 107 void AnalyzeCallGraph(CallGraph &CG, Module &M); 113 void CollectSCCMembership(CallGraph &CG);
|
SyntheticCountsUtils.h | 18 #include "llvm/Analysis/CallGraph.h" 23 class CallGraph; 29 /// with the traditional per-module callgraph and the summary callgraphs used in
|
/external/llvm/tools/opt/ |
PrintSCC.cpp | 10 // This file provides passes to print out SCCs in a CFG or a CallGraph. 16 // (2) To print out the SCCs for a CFG or a CallGraph: 22 // analyze -print-callgraph-sccs [-stats] [-debug] to print SCCs in the CallGraph 29 #include "llvm/Analysis/CallGraph.h" 58 // getAnalysisUsage - This pass requires the CallGraph. 72 Z("print-callgraph-sccs", "Print SCCs of the Call Graph"); 94 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); 97 for (scc_iterator<CallGraph*> SCCI = scc_begin(&CG); !SCCI.isAtEnd();
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Coroutines/ |
CoroInternal.h | 20 class CallGraph; 51 CallGraph &CG, CallGraphSCC &SCC);
|
/external/swiftshader/third_party/llvm-7.0/llvm/tools/opt/ |
PrintSCC.cpp | 10 // This file provides passes to print out SCCs in a CFG or a CallGraph. 16 // (2) To print out the SCCs for a CFG or a CallGraph: 22 // analyze -print-callgraph-sccs [-stats] [-debug] to print SCCs in the CallGraph 29 #include "llvm/Analysis/CallGraph.h" 58 // getAnalysisUsage - This pass requires the CallGraph. 72 Z("print-callgraph-sccs", "Print SCCs of the Call Graph"); 94 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); 97 for (scc_iterator<CallGraph*> SCCI = scc_begin(&CG); !SCCI.isAtEnd();
|
/external/llvm/lib/Transforms/IPO/ |
PruneEH.cpp | 21 #include "llvm/Analysis/CallGraph.h" 52 static bool SimplifyFunction(Function *F, CallGraph &CG); 53 static void DeleteBasicBlock(BasicBlock *BB, CallGraph &CG); 64 static bool runImpl(CallGraphSCC &SCC, CallGraph &CG) { 185 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); 193 static bool SimplifyFunction(Function *F, CallGraph &CG) { 233 /// updating the callgraph to reflect any now-obsolete edges due to calls that 235 static void DeleteBasicBlock(BasicBlock *BB, CallGraph &CG) {
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/ |
PruneEH.cpp | 19 #include "llvm/Analysis/CallGraph.h" 51 static bool SimplifyFunction(Function *F, CallGraph &CG); 52 static void DeleteBasicBlock(BasicBlock *BB, CallGraph &CG); 63 static bool runImpl(CallGraphSCC &SCC, CallGraph &CG) { 181 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); 189 static bool SimplifyFunction(Function *F, CallGraph &CG) { 229 /// updating the callgraph to reflect any now-obsolete edges due to calls that 231 static void DeleteBasicBlock(BasicBlock *BB, CallGraph &CG) {
|
SyntheticCountsPropagation.cpp | 20 // callgraph-scc to propagate the counts. For each function the set of callsites 32 #include "llvm/Analysis/CallGraph.h" 122 CallGraph CG(M); 123 // Propgate the entry counts on the callgraph. 124 SyntheticCountsUtils<const CallGraph *>::propagate(
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/ |
Cloning.h | 38 class CallGraph; 178 explicit InlineFunctionInfo(CallGraph *cg = nullptr, 187 /// CG - If non-null, InlineFunction will update the callgraph to reflect the 189 CallGraph *CG;
|