| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RDFLiveness.h | 79 NodeSet getAllReachedUses(RegisterRef RefRR, NodeAddr<DefNode *> DefA, 82 NodeSet getAllReachedUses(RegisterRef RefRR, NodeAddr<DefNode *> DefA) { 86 std::pair<NodeSet, bool> getAllReachingDefsRec(RegisterRef RefRR, 88 NodeSet &Visited, 89 const NodeSet &Defs); 150 std::pair<NodeSet, bool> 152 NodeSet &Visited, const NodeSet &Defs,
|
| H A D | MachinePipeliner.h | 58 class NodeSet; variable 147 using NodeSetType = SmallVector<NodeSet, 8>; 304 void addConnectedNodes(SUnit *SU, NodeSet &NewSet, 323 class NodeSet { 336 NodeSet() = default; 337 NodeSet(iterator S, iterator E) : Nodes(S, E), HasRecurrence(true) { in NodeSet() function 383 int compareRecMII(NodeSet &RHS) { return RecMII - RHS.RecMII; } in compareRecMII() 415 bool operator>(const NodeSet &RHS) const { 426 bool operator==(const NodeSet &RHS) const { 431 bool operator!=(const NodeSet &RHS) const { return !operator==(RHS); }
|
| H A D | RegAllocPBQP.h | 437 NodeSet::iterator NItr = OptimallyReducibleNodes.begin(); in reduce() 459 NodeSet::iterator NItr = ConservativelyAllocatableNodes.begin(); in reduce() 465 NodeSet::iterator NItr = in reduce() 497 using NodeSet = std::set<NodeId>; variable 498 NodeSet OptimallyReducibleNodes; 499 NodeSet ConservativelyAllocatableNodes; 500 NodeSet NotProvablyAllocatableNodes;
|
| H A D | RDFGraph.h | 551 using NodeSet = std::set<NodeId>; variable 981 raw_ostream &operator<<(raw_ostream &OS, const Print<NodeSet> &P);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | ImmutableGraph.h | 111 class NodeSet { 116 NodeSet(const ImmutableGraph &G, bool ContainsAll = false) 139 NodeSet &operator|=(const NodeSet &RHS) { 145 NodeSet &operator&=(const NodeSet &RHS) { 151 NodeSet &operator^=(const NodeSet &RHS) { 164 const NodeSet &Set; 173 iterator(const NodeSet &Set, size_type Begin) in iterator() 303 using NodeSet = typename GraphT::NodeSet; variable 354 static std::unique_ptr<GraphT> trim(const GraphT &G, const NodeSet &TrimNodes, in trim()
|
| H A D | X86LoadValueInjectionLoadHardening.cpp | 154 using NodeSet = MachineGadgetGraph::NodeSet; typedef in __anon2f1af8870111::X86LoadValueInjectionLoadHardeningPass 170 NodeSet &ElimNodes /* in, out */) const; 368 rdf::NodeSet Uses; in getGadgetGraph() 543 NodeSet &ElimNodes /* in, out */) const { in elimMitigatedEdgesAndNodes() 560 NodeSet ReachableNodes{G}; in elimMitigatedEdgesAndNodes() 598 NodeSet ElimNodes{*Graph}; in trimMitigatedEdges() 651 Graph = GraphBuilder::trim(*Graph, NodeSet{*Graph}, CutEdges); in hardenLoadsWithPlugin()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonCommonGEP.cpp | 71 using NodeSet = std::set<GepNode *>; typedef 308 in_set(const NodeSet &S) : NS(S) {} in in_set() 315 const NodeSet &NS; 463 using NodeSymRel = std::set<NodeSet>; 470 for (const NodeSet &S : Rel) in node_class() 550 NodeSet &S = I.second; in common() 560 NodeSet C; in common() 581 for (const NodeSet &S : EqRel) { in common() 595 for (const NodeSet &S : EqRel) { in common() 641 NodeSet Erase; in common() [all …]
|
| H A D | HexagonISelDAGToDAGHVX.cpp | 136 using NodeSet = std::set<Node>; typedef 137 std::map<Node,NodeSet> Edges; 149 std::pair<bool, ColorKind> getUniqueColor(const NodeSet &Nodes); 156 std::pair<bool, ColorKind> Coloring::getUniqueColor(const NodeSet &Nodes) { in getUniqueColor() 189 NodeSet &Is = Edges[I]; in build() 201 NodeSet &Ns = Edges[Q[I]]; in color() 212 NodeSet &Ns = Edges[N]; in color() 240 NodeSet &Ns = Edges[N]; in color() 251 NodeSet &Cs = Edges[C]; in color() 252 NodeSet CopyNs = Ns; in color()
|
| H A D | HexagonOptAddrMode.cpp | 219 NodeSet Visited, Defs; in allValidCandidates()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RDFLiveness.cpp | 303 std::pair<NodeSet, bool> 305 NodeSet &Visited, const NodeSet &Defs) { in getAllReachingDefsRec() 309 std::pair<NodeSet, bool> 311 NodeSet &Visited, const NodeSet &Defs, in getAllReachingDefsRecImpl() 329 NodeSet TmpDefs = Defs; in getAllReachingDefsRecImpl() 333 NodeSet Result = Defs; in getAllReachingDefsRecImpl() 416 NodeSet Uses; in getAllReachedUses() 446 NodeSet T; in getAllReachedUses() 487 NodeSet PhiDefs; in computePhiInfo() 590 NodeSet SeenUses; in computePhiInfo() [all …]
|
| H A D | MachinePipeliner.cpp | 1551 for (NodeSet &Nodes : NodeSets) { in calculateRecMII() 1868 for (NodeSet &I : NodeSets) in computeNodeFunctions() 1890 const NodeSet *S = nullptr) { in pred_L() 1974 NodeSet &NS) { in computeLiveOuts() 2059 NodeSet &N1 = NodeSets[i]; in colocateNodeSets() 2064 NodeSet &N2 = NodeSets[j]; in colocateNodeSets() 2106 for (NodeSet &I : NodeSets) { in groupRemainingNodes() 2134 NodeSet NewSet; in groupRemainingNodes() 2197 NodeSet &NI = *I; in fuseRecs() 2199 NodeSet &NJ = *J; in fuseRecs() [all …]
|
| H A D | RDFGraph.cpp | 185 raw_ostream &operator<<(raw_ostream &OS, const Print<NodeSet> &P) { in operator <<() 1035 NodeSet Visited; in pushClobbers() 1081 NodeSet Visited; in pushDefs()
|