Home
last modified time | relevance | path

Searched refs:NodePtr (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A Dilist_iterator.h78 node_pointer NodePtr = nullptr;
82 explicit ilist_iterator(node_reference N) : NodePtr(&N) {}
84 explicit ilist_iterator(pointer NP) : NodePtr(Access::getNodePtr(NP)) {}
85 explicit ilist_iterator(reference NR) : NodePtr(Access::getNodePtr(&NR)) {}
93 : NodePtr(RHS.NodePtr) {}
100 NodePtr = RHS.NodePtr;
122 if (NodePtr)
123 return ilist_iterator<OptionsT, !IsReverse, IsConst>(*NodePtr);
129 if (NodePtr)
132 false>::node_reference>(*NodePtr));
[all …]
H A DFoldingSet.h667 FoldingSetNode *NodePtr;
675 return NodePtr == RHS.NodePtr;
678 return NodePtr != RHS.NodePtr;
687 return *static_cast<T*>(NodePtr);
691 return static_cast<T*>(NodePtr);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DGenericDomTreeConstruction.h56 using NodePtr = typename DomTreeT::NodePtr; member
61 using GraphDiffT = GraphDiff<NodePtr, IsPostDom>;
68 NodePtr Label = nullptr;
69 NodePtr IDom = nullptr;
70 SmallVector<NodePtr, 2> ReverseChildren;
75 std::vector<NodePtr> NumToNode = {nullptr};
76 DenseMap<NodePtr, InfoRec> NodeToInfo;
108 static SmallVector<NodePtr, 8> getChildren(NodePtr N, BatchUpdatePtr BUI) { in getChildren()
115 static SmallVector<NodePtr, 8> getChildren(NodePtr N) { in getChildren()
117 std::conditional_t<Inversed, Inverse<NodePtr>, NodePtr>; in getChildren()
[all …]
H A DCFGUpdate.h27 template <typename NodePtr> class Update {
28 using NodeKindPair = PointerIntPair<NodePtr, 1, UpdateKind>;
29 NodePtr From;
33 Update(UpdateKind Kind, NodePtr From, NodePtr To) in Update()
37 NodePtr getFrom() const { return From; } in getFrom()
38 NodePtr getTo() const { return ToAndKind.getPointer(); } in getTo()
61 template <typename NodePtr>
62 void LegalizeUpdates(ArrayRef<Update<NodePtr>> AllUpdates,
63 SmallVectorImpl<Update<NodePtr>> &Result,
70 SmallDenseMap<std::pair<NodePtr, NodePtr>, int, 4> Operations;
[all …]
H A DCFGDiff.h57 template <typename NodePtr, bool InverseGraph = false> class GraphDiff {
59 SmallVector<NodePtr, 2> DI[2];
61 using UpdateMapType = SmallDenseMap<NodePtr, DeletesInserts>;
74 SmallVector<cfg::Update<NodePtr>, 4> LegalizedUpdates;
95 GraphDiff(ArrayRef<cfg::Update<NodePtr>> Updates,
97 cfg::LegalizeUpdates<NodePtr>(Updates, LegalizedUpdates, InverseGraph);
113 cfg::Update<NodePtr> popUpdateForIncrementalUpdates() { in popUpdateForIncrementalUpdates()
134 using VectRet = SmallVector<NodePtr, 8>;
135 template <bool InverseEdge> VectRet getChildren(NodePtr N) const { in getChildren()
137 std::conditional_t<InverseEdge, Inverse<NodePtr>, NodePtr>; in getChildren()
H A DGenericDomTree.h205 void InsertEdge(DomTreeT &DT, typename DomTreeT::NodePtr From,
206 typename DomTreeT::NodePtr To);
209 void DeleteEdge(DomTreeT &DT, typename DomTreeT::NodePtr From,
210 typename DomTreeT::NodePtr To);
214 GraphDiff<typename DomTreeT::NodePtr,
216 GraphDiff<typename DomTreeT::NodePtr,
233 using NodePtr = NodeT *;
240 using UpdateType = cfg::Update<NodePtr>;
545 GraphDiff<NodePtr, IsPostDominator> PreViewCFG(
558 GraphDiff<NodePtr, IsPostDom> PostViewCFG(PostViewUpdates);
[all …]
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/tests/unit/
H A Dsegmented_array_test.cc194 uint64_t *NodePtr = nullptr; member
195 ShadowStackEntry(uint64_t T, uint64_t *N) : EntryTSC(T), NodePtr(N) {} in ShadowStackEntry()
208 ASSERT_EQ(P->NodePtr, &Dummy); in TEST()
210 ASSERT_EQ(Back.NodePtr, &Dummy); in TEST()
219 uint64_t *TopNode = Top.NodePtr; in TEST()
245 ASSERT_EQ(P->NodePtr, &Dummy); in TEST()
247 ASSERT_EQ(Back.NodePtr, &Dummy); in TEST()
256 uint64_t *TopNode = Top.NodePtr; in TEST()
267 ASSERT_EQ(P->NodePtr, &Dummy); in TEST()
269 ASSERT_EQ(Back.NodePtr, &Dummy); in TEST()
[all …]
H A Dfunction_call_trie_test.cc174 const auto &F2 = *F1.Callees[0].NodePtr; in TEST()
178 const auto &F3 = *F2.Callees[0].NodePtr; in TEST()
213 F = F->Callees[0].NodePtr; in TEST()
250 ->NodePtr; in TEST()
255 ->NodePtr; in TEST()
299 const auto &F1 = *R0.Callees[0].NodePtr; in TEST()
305 const auto &F2 = *F1.Callees[0].NodePtr; in TEST()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/
H A Dxray_function_call_trie.h100 Node *NodePtr; member
125 Node *NodePtr; member
392 auto TopNode = ShadowStack.back().NodePtr; in enterFunction()
400 CHECK_NE(Callee->NodePtr, nullptr); in enterFunction()
401 if (ShadowStack.AppendEmplace(TSC, Callee->NodePtr, CPU) == nullptr) in enterFunction()
435 auto TopNode = Top.NodePtr; in exitFunction()
521 Callee.NodePtr->CallCount, Callee.NodePtr->CumulativeLocalTime, in deepCopyInto()
528 if (UNLIKELY(DFSStack.AppendEmplace(Callee.NodePtr, NewNode) == in deepCopyInto()
595 DFSStack.AppendEmplace(Callee.NodePtr, TargetCallee->NodePtr); in mergeInto()
H A Dxray_profile_collector.cc193 DFSStack.Append(C.NodePtr); in populateRecords()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DFoldingSet.cpp444 NodePtr = static_cast<FoldingSetNode*>(*Bucket); in FoldingSetIteratorImpl()
449 void *Probe = NodePtr->getNextInBucket(); in advance()
452 NodePtr = NextNodeInBucket; in advance()
463 NodePtr = static_cast<FoldingSetNode*>(*Bucket); in advance()
/netbsd-src/sys/external/bsd/acpica/dist/compiler/
H A Dasltypes.h128 ACPI_PARSE_OBJECT **NodePtr; member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp4615 Register NodePtr = MI.getOperand(2).getReg(); in legalizeBVHIntrinsic() local
4623 bool Is64 = MRI.getType(NodePtr).getSizeInBits() == 64; in legalizeBVHIntrinsic()
4631 auto Unmerge = B.buildUnmerge({S32, S32}, NodePtr); in legalizeBVHIntrinsic()
4635 Ops.push_back(NodePtr); in legalizeBVHIntrinsic()
H A DSIISelLowering.cpp7301 SDValue NodePtr = M->getOperand(2); in LowerINTRINSIC_W_CHAIN() local
7308 assert(NodePtr.getValueType() == MVT::i32 || in LowerINTRINSIC_W_CHAIN()
7309 NodePtr.getValueType() == MVT::i64); in LowerINTRINSIC_W_CHAIN()
7314 bool Is64 = NodePtr.getValueType() == MVT::i64; in LowerINTRINSIC_W_CHAIN()
7350 DAG.ExtractVectorElements(DAG.getBitcast(MVT::v2i32, NodePtr), Ops, 0, 2); in LowerINTRINSIC_W_CHAIN()
7352 Ops.push_back(NodePtr); in LowerINTRINSIC_W_CHAIN()