HomeSort by relevance Sort by last modified time
    Searched refs:CallGraph (Results 26 - 50 of 94) sorted by null

12 3 4

  /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;

Completed in 1555 milliseconds

12 3 4