Home
last modified time | relevance | path

Searched refs:Graph (Results 1 – 25 of 56) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp278 if (Graph == nullptr) in runOnMachineFunction()
605 Graph->NumFences = 0; in trimMitigatedEdges()
608 Graph = GraphBuilder::trim(*Graph, ElimNodes, ElimEdges, 0 /* NumFences */, in trimMitigatedEdges()
611 return Graph; in trimMitigatedEdges()
620 Graph = trimMitigatedEdges(std::move(Graph)); in hardenLoadsWithPlugin()
633 Nodes[Graph->getNodeIndex(N)] = Graph->getEdgeIndex(*N.edges_begin()); in hardenLoadsWithPlugin()
635 Nodes[Graph->nodes_size()] = Graph->edges_size(); // terminator node in hardenLoadsWithPlugin()
637 Edges[Graph->getEdgeIndex(E)] = Graph->getNodeIndex(*E.getDest()); in hardenLoadsWithPlugin()
653 Graph = GraphBuilder::trim(*Graph, NodeSet{*Graph}, CutEdges); in hardenLoadsWithPlugin()
665 Graph = trimMitigatedEdges(std::move(Graph)); in hardenLoadsWithHeuristic()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDOTGraphTraitsPass.h52 GraphT Graph = AnalysisGraphTraitsT::getGraph(&Analysis); in runOnFunction() local
53 std::string GraphName = DOTGraphTraits<GraphT>::getGraphName(Graph); in runOnFunction()
56 ViewGraph(Graph, Name, IsSimple, Title); in runOnFunction()
94 GraphT Graph = AnalysisGraphTraitsT::getGraph(&Analysis); in runOnFunction() local
101 std::string GraphName = DOTGraphTraits<GraphT>::getGraphName(Graph); in runOnFunction()
105 WriteGraph(File, Graph, IsSimple, Title); in runOnFunction()
131 GraphT Graph = AnalysisGraphTraitsT::getGraph(&getAnalysis<AnalysisT>()); in runOnModule() local
132 std::string Title = DOTGraphTraits<GraphT>::getGraphName(Graph); in runOnModule()
134 ViewGraph(Graph, Name, IsSimple, Title); in runOnModule()
164 std::string Title = DOTGraphTraits<GraphT>::getGraphName(Graph); in runOnModule()
[all …]
H A DDependenceGraphBuilder.h45 : Graph(G), DI(D), BBList(BBs) {} in AbstractDependenceGraphBuilder()
180 GraphType &Graph; variable
H A DDDG.h364 Graph.addNode(*RN); in createRootNode()
370 Graph.addNode(*SN); in createFineGrainedNode()
376 Graph.addNode(*Pi); in createPiBlock()
382 Graph.connect(Src, Tgt, *E); in createDefUseEdge()
388 Graph.connect(Src, Tgt, *E); in createMemoryEdge()
395 Graph.connect(Src, Tgt, *E); in createRootedEdge()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DCFLGraph.h169 CFLGraph Graph; variable
179 CFLGraph &Graph; variable
207 if (Graph.addNode(InstantiatedValue{GVal, 0},
216 Graph.addNode(InstantiatedValue{Val, 0}, Attr);
243 Graph.addNode(InstantiatedValue{From, 1}); in addDerefEdge()
246 Graph.addNode(InstantiatedValue{To, 1}); in addDerefEdge()
256 : AA(Builder.Analysis), DL(DL), TLI(Builder.TLI), Graph(Builder.Graph), in GetEdgesVisitor()
407 Graph.addNode(IRelation->From); in tryInterproceduralAnalysis()
408 Graph.addNode(IRelation->To); in tryInterproceduralAnalysis()
417 Graph.addNode(IAttr->IValue, IAttr->Attr); in tryInterproceduralAnalysis()
[all …]
H A DDependenceGraphBuilder.cpp81 for (auto *N : Graph) { in createAndConnectRootNode()
112 for (auto &SCC : make_range(scc_begin(&Graph), scc_end(&Graph))) { in createPiBlocks()
137 for (NodeType *N : Graph) { in createPiBlocks()
228 for (NodeType *N : Graph) { in createDefUseEdges()
282 for (DGIterator SrcIt = Graph.begin(), E = Graph.end(); SrcIt != E; ++SrcIt) { in createMemoryDependencyEdges()
393 for (NodeType *N : Graph) { in simplify()
414 for (NodeType *N : Graph) { in simplify()
489 for (NodeType *N : post_order(&Graph)) { in sortNodesTopologically()
499 size_t OldSize = Graph.Nodes.size(); in sortNodesTopologically()
500 Graph.Nodes.clear(); in sortNodesTopologically()
[all …]
H A DDDGPrinter.cpp60 const DataDependenceGraph *Graph) { in getNodeLabel() argument
62 return getSimpleNodeLabel(Node, Graph); in getNodeLabel()
64 return getVerboseNodeLabel(Node, Graph); in getNodeLabel()
78 const DataDependenceGraph *Graph) { in isNodeHidden() argument
81 assert(Graph && "expected a valid graph pointer"); in isNodeHidden()
82 return Graph->getPiBlock(*Node) != nullptr; in isNodeHidden()
H A DCFLAndersAliasAnalysis.cpp608 for (const auto &Mapping : Graph.value_mappings()) { in initializeWorkList()
631 if (Graph.getNode(NodeBelow)) in getNodeBelow()
642 auto NodeInfo = Graph.getNode(ToNode); in processWorkListItem()
653 auto FromNodeBelow = getNodeBelow(Graph, FromNode); in processWorkListItem()
654 auto ToNodeBelow = getNodeBelow(Graph, ToNode); in processWorkListItem()
741 for (const auto &Mapping : Graph.value_mappings()) { in buildAttrMap()
765 auto DstBelow = getNodeBelow(Graph, Dst); in buildAttrMap()
771 DstBelow = getNodeBelow(Graph, *DstBelow); in buildAttrMap()
787 auto &Graph = GraphBuilder.getCFLGraph(); in buildInfoFrom() local
793 initializeWorkList(WorkList, ReachSet, Graph); in buildInfoFrom()
[all …]
H A DBlockFrequencyInfo.cpp134 const BlockFrequencyInfo *Graph) { in getNodeLabel()
136 return BFIDOTGTraitsBase::getNodeLabel(Node, Graph, getGVDT()); in getNodeLabel()
140 const BlockFrequencyInfo *Graph) { in getNodeAttributes()
141 return BFIDOTGTraitsBase::getNodeAttributes(Node, Graph, in getNodeAttributes()
H A DTFUtils.cpp236 TFGraphPtr Graph; member in llvm::TFModelEvaluatorImpl
337 : Graph(createTFGraph()), Options(createTFSessionOptions()), in TFModelEvaluatorImpl()
348 Graph.get(), nullptr, Status.get()); in TFModelEvaluatorImpl()
356 TF_GraphOperationByName(Graph.get(), (InputSpec.name()).c_str()), in TFModelEvaluatorImpl()
366 TF_GraphOperationByName(Graph.get(), (OutputSpec.name()).c_str()), in TFModelEvaluatorImpl()
H A DCFLSteensAliasAnalysis.cpp190 auto &Graph = GraphBuilder.getCFLGraph(); in buildSetsFrom() local
191 for (const auto &Mapping : Graph.value_mappings()) { in buildSetsFrom()
211 for (const auto &Mapping : Graph.value_mappings()) { in buildSetsFrom()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/
H A DGraph.h46 class Graph : public GraphBase {
118 void connect(Graph &G, EdgeId ThisEdgeId) { in connect()
176 Graph(const Graph &Other) {} in Graph() function
225 void operator=(const Graph &Other) {}
238 NodeItr(NodeId CurNId, const Graph &G) in NodeItr()
262 EdgeItr(EdgeId CurEId, const Graph &G) in EdgeItr()
286 NodeIdSet(const Graph &G) : G(G) {} in NodeIdSet()
298 const Graph& G;
303 EdgeIdSet(const Graph &G) : G(G) {} in EdgeIdSet()
315 const Graph& G;
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixIrreducibleControlFlow.cpp245 MachineFunction &MF, const ReachabilityGraph &Graph);
258 ReachabilityGraph Graph(Entry, Blocks); in processRegion() local
262 for (auto *LoopEntry : getSortedEntries(Graph.getLoopEntries())) { in processRegion()
290 for (auto *OtherLoopEntry : Graph.getLoopEntries()) { in processRegion()
292 Graph.canReach(LoopEntry, OtherLoopEntry) && in processRegion()
293 Graph.canReach(OtherLoopEntry, LoopEntry)) { in processRegion()
299 makeSingleEntryLoop(MutualLoopEntries, Blocks, MF, Graph); in processRegion()
315 for (auto *LoopEntry : Graph.getLoopEntries()) { in processRegion()
316 LoopBlocks InnerBlocks(LoopEntry, Graph.getLoopEnterers(LoopEntry)); in processRegion()
340 const ReachabilityGraph &Graph) { in makeSingleEntryLoop() argument
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DScheduleDAGPrinter.cpp43 const ScheduleDAG *Graph) { in getNodeIdentifierLabel()
54 const ScheduleDAG *Graph) { in getEdgeAttributes()
63 std::string getNodeLabel(const SUnit *SU, const ScheduleDAG *Graph);
65 const ScheduleDAG *Graph) { in getNodeAttributes()
H A DMachineBlockFrequencyInfo.cpp128 const MachineBlockFrequencyInfo *Graph) { in getNodeLabel()
145 return MBFIDOTGraphTraitsBase::getNodeLabel(Node, Graph, getGVDT(), in getNodeLabel()
150 const MachineBlockFrequencyInfo *Graph) { in getNodeAttributes()
151 return MBFIDOTGraphTraitsBase::getNodeAttributes(Node, Graph, in getNodeAttributes()
/freebsd-13.1/contrib/bmake/unit-tests/
H A Ddotwait.exp27 make: Graph cycles through `cycle.2.99'
28 make: Graph cycles through `cycle.2.98'
29 make: Graph cycles through `cycle.2.97'
H A Dsuff-self.exp1 make: Graph cycles through suff-self.suff
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGPrinter.cpp81 const SelectionDAG *Graph) { in getNodeIdentifierLabel()
96 const SelectionDAG *Graph) { in getEdgeAttributes()
116 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph);
118 const SelectionDAG *Graph) { in getNodeAttributes()
120 const std::string &Attrs = Graph->getGraphAttrs(N); in getNodeAttributes()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/XRay/
H A DGraph.h74 class Graph {
202 using GraphT = std::conditional_t<isConst, const Graph, Graph>;
278 using GraphT = std::conditional_t<isConst, const Graph, Graph>;
315 using GraphT = std::conditional_t<isConst, const Graph, Graph>;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegAllocPBQP.h287 using Graph = PBQP::Graph<RegAllocSolverImpl>; variable
289 RegAllocSolverImpl(Graph &G) : G(G) {} in RegAllocSolverImpl()
481 SpillCostComparator(const Graph& G) : G(G) {} in SpillCostComparator()
492 const Graph& G;
495 Graph& G;
502 class PBQPRAGraph : public PBQP::Graph<RegAllocSolverImpl> {
504 using BaseT = PBQP::Graph<RegAllocSolverImpl>;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGraphTraits.h96 const GraphType &Graph; member
98 inline Inverse(const GraphType &G) : Graph(G) {} in Inverse()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Passes/
H A DStandardInstrumentations.cpp935 Graph[&BB][Succ]++; in CFG()
978 if (Before.Graph.size() != After.Graph.size()) in printDiff()
980 << Before.Graph.size() << ", after=" << After.Graph.size() << "\n"; in printDiff()
982 for (auto &BB : Before.Graph) { in printDiff()
983 auto BA = After.Graph.find(BB.first); in printDiff()
984 if (BA == After.Graph.end()) { in printDiff()
991 for (auto &BA : After.Graph) { in printDiff()
992 auto BB = Before.Graph.find(BA.first); in printDiff()
993 if (BB == Before.Graph.end()) { in printDiff()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DCFG.h329 static NodeRef getEntryNode(Inverse<BasicBlock *> G) { return G.Graph; }
338 static NodeRef getEntryNode(Inverse<const BasicBlock *> G) { return G.Graph; }
393 return &G.Graph->getEntryBlock();
399 return &G.Graph->getEntryBlock();
/freebsd-13.1/sys/contrib/device-tree/Bindings/sound/
H A Daudio-graph-card.txt1 Audio Graph Card:
3 Audio Graph Card specifies audio DAI connections of SoC <-> codec.
7 Basically, Audio Graph Card property is same as Simple Card.
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Passes/
H A DStandardInstrumentations.h127 DenseMap<const BasicBlock *, DenseMap<const BasicBlock *, unsigned>> Graph; member
132 return !isPoisoned() && !G.isPoisoned() && Graph == G.Graph;

123