HomeSort by relevance Sort by last modified time
    Searched refs:Graph (Results 151 - 175 of 238) sorted by null

1 2 3 4 5 67 8 910

  /external/llvm/include/llvm/CodeGen/
MachineFunction.h 327 /// this can make the graph smaller.
529 // machine function as a graph of machine basic blocks... these are
539 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
551 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
566 // graph of basic blocks... and to walk it in inverse order. Inverse order for
573 return &G.Graph->front();
579 return &G.Graph->front();
MachineBasicBlock.h     [all...]
  /external/mesa3d/src/gallium/drivers/nv50/codegen/
nv50_ir_print.cpp 591 for (Graph::EdgeIterator ei = bb->cfg.incident(); !ei.end(); ei.next())
607 for (Graph::EdgeIterator ei = bb->cfg.outgoing(); !ei.end(); ei.next())
  /external/v8/src/compiler/
osr.cc 12 #include "src/compiler/graph.h"
13 #include "src/compiler/graph-reducer.h"
14 #include "src/compiler/graph-trimmer.h"
15 #include "src/compiler/graph-visualizer.h"
16 #include "src/compiler/js-graph.h"
44 // Peel outer loops and rewire the graph so that control reduction can
45 // produce a properly formed graph.
46 static void PeelOuterLoopsForOsr(Graph* graph, CommonOperatorBuilder* common,
50 const size_t original_count = graph->NodeCount()
254 Graph* graph = jsgraph->graph(); local
    [all...]
bytecode-graph-builder.h 10 #include "src/compiler/js-graph.h"
18 // The BytecodeGraphBuilder produces a high-level IR graph based on
25 // Creates a graph by visiting bytecodes.
160 // entered and exited while the graph builder is iterating over the
172 Graph* graph() const { return jsgraph_->graph(); } function in class:v8::internal::compiler::BytecodeGraphBuilder
174 Zone* graph_zone() const { return graph()->zone(); }
graph-reducer.cc 8 #include "src/compiler/graph.h"
9 #include "src/compiler/graph-reducer.h"
29 GraphReducer::GraphReducer(Zone* zone, Graph* graph, Node* dead)
30 : graph_(graph),
32 state_(graph, 4),
76 void GraphReducer::ReduceGraph() { ReduceNode(graph()->end()); }
130 NodeId const max_id = static_cast<NodeId>(graph()->NodeCount() - 1);
171 if (node == graph()->start()) graph()->SetStart(replacement)
    [all...]
code-assembler.h 31 class Graph;
374 Graph* graph() const;
graph-visualizer.cc 5 #include "src/compiler/graph-visualizer.h"
12 #include "src/compiler/graph.h"
112 JSONGraphNodeWriter(std::ostream& os, Zone* zone, const Graph* graph,
114 : os_(os), all_(zone, graph), positions_(positions), first_node_(true) {}
173 JSONGraphEdgeWriter(std::ostream& os, Zone* zone, const Graph* graph)
174 : os_(os), all_(zone, graph), first_edge_(true) {}
226 JSONGraphNodeWriter(os, &tmp_zone, &ad.graph, ad.positions).Print();
228 JSONGraphEdgeWriter(os, &tmp_zone, &ad.graph).Print()
    [all...]
js-inlining.cc 11 #include "src/compiler/ast-graph-builder.h"
14 #include "src/compiler/graph-reducer.h"
146 NodeProperties::MergeControlToEnd(jsgraph_->graph(), jsgraph_->common(),
148 Revisit(jsgraph_->graph()->end());
162 Node* control_output = jsgraph_->graph()->NewNode(
166 Node* value_output = jsgraph_->graph()->NewNode(
169 Node* effect_output = jsgraph_->graph()->NewNode(
192 Node* node0 = jsgraph_->graph()->NewNode(op0);
199 Node* params_node = jsgraph_->graph()->NewNode(
201 return jsgraph_->graph()->NewNode(op, params_node, node0, node0
520 Graph* JSInliner::graph() const { return jsgraph()->graph(); } function in class:v8::internal::compiler::JSInliner
    [all...]
loop-analysis.cc 7 #include "src/compiler/graph.h"
45 // This loop finding algorithm works by traversing the graph in two directions,
53 LoopFinderImpl(Graph* graph, LoopTree* loop_tree, Zone* zone)
55 end_(graph->end()),
57 queued_(graph, 2),
58 info_(graph->NodeCount(), {nullptr, nullptr}, zone),
60 loop_num_(graph->NodeCount(), -1, zone),
450 LoopTree* LoopFinder::BuildLoopTree(Graph* graph, Zone* zone)
    [all...]
wasm-compiler.h 22 class Graph;
34 // Expose {Node} and {Graph} opaquely as {wasm::TFNode} and {wasm::TFGraph}.
68 // The graph zone is deallocated at the end of ExecuteCompilation.
92 // Abstracts details of building TurboFan graph nodes for WASM to separate
217 Graph* graph();
branch-elimination.cc 7 #include "src/compiler/js-graph.h"
19 node_conditions_(zone, js_graph->graph()->NodeCount()),
21 dead_(js_graph->graph()->NewNode(js_graph->common()->Dead())) {}
106 control = graph()->NewNode(common()->Deoptimize(DeoptimizeKind::kEager),
109 NodeProperties::MergeControlToEnd(graph(), common(), control);
110 Revisit(graph()->end());
305 Graph* BranchElimination::graph() const { return jsgraph()->graph(); } function in class:v8::internal::compiler::BranchElimination
control-flow-optimizer.cc 8 #include "src/compiler/graph.h"
16 ControlFlowOptimizer::ControlFlowOptimizer(Graph* graph,
20 : graph_(graph),
24 queued_(graph, 2),
29 Enqueue(graph()->start());
75 // input graph as shown below and clones the Branch node for every predecessor
103 // The resulting graph (modulo the Phi and EffectPhi nodes) looks like this:
167 Node* branch1 = graph()->NewNode(common()->Branch(hint), cond1, control1);
168 merge_true_inputs[index] = graph()->NewNode(common()->IfTrue(), branch1)
    [all...]
js-global-object-specialization.cc 10 #include "src/compiler/js-graph.h"
66 Node* value = effect = graph()->NewNode(
118 Type::Class(property_cell_value_map, graph()->zone());
121 Node* value = effect = graph()->NewNode(
148 effect = graph()->NewNode(javascript()->StoreContext(0, result.index),
174 graph()->NewNode(simplified()->ReferenceEqual(Type::Tagged()), value,
176 control = effect = graph()->NewNode(common()->DeoptimizeUnless(), check,
184 Node* check = graph()->NewNode(simplified()->ObjectIsSmi(), value);
188 control = effect = graph()->NewNode(common()->DeoptimizeIf(), check,
193 graph()->NewNode(simplified()->LoadField(AccessBuilder::ForMap())
258 Graph* JSGlobalObjectSpecialization::graph() const { function in class:v8::internal::compiler::JSGlobalObjectSpecialization
    [all...]
simplified-operator-reducer.cc 7 #include "src/compiler/js-graph.h"
244 Graph* SimplifiedOperatorReducer::graph() const { return jsgraph()->graph(); } function in class:v8::internal::compiler::SimplifiedOperatorReducer
  /external/clang/test/SemaCXX/
warn-thread-safety-parsing.cpp     [all...]
  /external/llvm/lib/Analysis/
RegionPrinter.cpp 44 std::string getNodeLabel(RegionNode *Node, RegionNode *Graph) {
67 static std::string getGraphName(const RegionInfo *) { return "Region Graph"; }
  /external/opencv3/modules/stitching/src/
util.cpp 95 void Graph::addEdge(int from, int to, float weight)
motion_estimators.cpp 157 Graph span_tree;
268 Graph span_tree;
691 str << "graph matches_graph{\n";
813 Graph &span_tree, std::vector<int> &centers)
815 Graph graph(num_images);
818 // Construct images graph and remember its edges
826 graph.addEdge(i, j, conf);
  /external/chromium-trace/catapult/telemetry/third_party/altgraph/altgraph/
Graph.py 2 altgraph.Graph - Base Graph class
19 class Graph(object):
21 The Graph class represents a directed graph with *N* nodes and *E* edges.
36 edges to traverse the graph (goes forward).
61 return '<Graph: %d nodes, %d edges>' % (
66 Adds a new node to the graph. Arbitrary data can be attached to the
123 Hides an edge from the graph. The edge may be unhidden at some later
136 Hides a node from the graph. The incoming and outgoing edges of th
    [all...]
  /external/v8/test/cctest/compiler/
codegen-tester.h 34 main_isolate(), new (main_zone()) Graph(main_zone()),
67 Graph* graph = this->graph(); local
69 code_ = Pipeline::GenerateCodeForTesting(&info, call_descriptor, graph,
94 // to the constructed IR graph. Instead it passes a pointer to the parameter
95 // to the IR graph, and adds Load nodes to the IR graph to load the
97 // to the IR graph.
103 // The BufferedRawMachineAssemblerTester adds a Store node to the IR graph
    [all...]
  /external/testng/src/main/java/org/testng/internal/
Graph.java 15 * Simple graph class to implement topological sort (used to sort methods based on what groups
20 public class Graph<T> {
192 System.out.println("[Graph] " + s);
245 StringBuilder result = new StringBuilder("[Graph ");
  /external/v8/test/unittests/compiler/
scheduler-unittest.cc 8 #include "src/compiler/graph-visualizer.h"
9 #include "src/compiler/graph.h"
36 SourcePositionTable table(graph());
37 os << AsJSON(*graph(), &table);
41 Scheduler::ComputeSchedule(zone(), graph(), Scheduler::kSplitNodes);
61 Graph* graph() { return &graph_; } function in class:v8::internal::compiler::SchedulerTest
67 Graph graph_;
89 graph()->SetStart(graph()->NewNode(common()->Start(0)))
    [all...]
  /external/antlr/antlr-3.4/tool/src/main/java/org/antlr/
Tool.java 32 import org.antlr.misc.Graph;
561 Graph g = new Graph();
    [all...]
  /external/chromium-trace/catapult/telemetry/third_party/modulegraph/modulegraph_tests/
test_modulegraph.py 9 from altgraph import Graph
530 g = Graph.Graph()
544 self.assertTrue(o.graph is g)
550 graph = modulegraph.ModuleGraph(path=[
555 pkgs = graph.nspackages
566 graph = modulegraph.ModuleGraph()
571 return [graph.createNode(modulegraph.Node, args[0])]
575 return [graph.createNode(modulegraph.Node, args[0])]
577 graph.import_hook = import_hoo
    [all...]

Completed in 842 milliseconds

1 2 3 4 5 67 8 910