| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | ilist_iterator.h | 78 node_pointer NodePtr = nullptr; 93 : NodePtr(RHS.NodePtr) {} 100 NodePtr = RHS.NodePtr; 122 if (NodePtr) 129 if (NodePtr) 138 assert(!NodePtr->isKnownSentinel()); 145 return LHS.NodePtr == RHS.NodePtr; 148 return LHS.NodePtr != RHS.NodePtr; 153 NodePtr = IsReverse ? NodePtr->getNext() : NodePtr->getPrev(); 157 NodePtr = IsReverse ? NodePtr->getPrev() : NodePtr->getNext(); [all …]
|
| H A D | FoldingSet.h | 694 FoldingSetNode *NodePtr; 702 return NodePtr == RHS.NodePtr; 705 return NodePtr != RHS.NodePtr; 714 return *static_cast<T*>(NodePtr); 718 return static_cast<T*>(NodePtr);
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | CFGUpdate.h | 28 template <typename NodePtr> class Update { 30 NodePtr From; 34 Update(UpdateKind Kind, NodePtr From, NodePtr To) in Update() 38 NodePtr getFrom() const { return From; } in getFrom() 39 NodePtr getTo() const { return ToAndKind.getPointer(); } in getTo() 62 template <typename NodePtr> 63 void LegalizeUpdates(ArrayRef<Update<NodePtr>> AllUpdates, 71 SmallDenseMap<std::pair<NodePtr, NodePtr>, int, 4> Operations; 75 NodePtr From = U.getFrom(); 76 NodePtr To = U.getTo(); [all …]
|
| H A D | GenericDomTreeConstruction.h | 56 using NodePtr = typename DomTreeT::NodePtr; member 115 static SmallVector<NodePtr, 8> getChildren(NodePtr N) { in getChildren() 117 std::conditional_t<Inversed, Inverse<NodePtr>, NodePtr>; in getChildren() 126 NodePtr getIDom(NodePtr BB) const { in getIDom() 148 static bool AlwaysDescend(NodePtr, NodePtr) { return true; } in AlwaysDescend() 151 NodePtr N; 240 NodePtr eval(NodePtr V, unsigned LastLinked, in eval() 991 auto DescendBelow = [Level, &DT](NodePtr, NodePtr To) { in DeleteReachable() 1115 auto DescendBelow = [MinLevel, &DT](NodePtr, NodePtr To) { in DeleteUnreachable() 1477 doFullDFSWalk(DT, [BB](NodePtr From, NodePtr To) { in verifyParentProperty() [all …]
|
| H A D | CFGDiff.h | 57 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 D | GenericDomTree.h | 205 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( 568 GraphDiff<NodePtr, IsPostDom> PreViewCFG(AllUpdates, [all …]
|
| /llvm-project-15.0.7/openmp/libomptarget/plugins/common/MemoryManager/ |
| H A D | MemoryManager.h | 236 NodeTy *NodePtr = nullptr; in allocate() local 248 NodePtr = &Itr->get(); in allocate() 253 if (NodePtr != nullptr) in allocate() 254 DP("Find one node " DPxMOD " in the bucket.\n", DPxPTR(NodePtr)); in allocate() 258 if (NodePtr == nullptr) { in allocate() 270 NodePtr = &Itr.first->second; in allocate() 274 DPxPTR(NodePtr), DPxPTR(TgtPtr), Size); in allocate() 277 assert(NodePtr && "NodePtr should not be nullptr at this point"); in allocate() 279 return NodePtr->Ptr; in allocate()
|
| /llvm-project-15.0.7/compiler-rt/lib/xray/tests/unit/ |
| H A D | segmented_array_test.cpp | 194 uint64_t *NodePtr = nullptr; member 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() 284 ASSERT_EQ(P->NodePtr, &Dummy); in TEST() [all …]
|
| H A D | function_call_trie_test.cpp | 173 const auto &F2 = *F1.Callees[0].NodePtr; in TEST() 177 const auto &F3 = *F2.Callees[0].NodePtr; in TEST() 212 F = F->Callees[0].NodePtr; in TEST() 249 ->NodePtr; in TEST() 254 ->NodePtr; in TEST() 298 const auto &F1 = *R0.Callees[0].NodePtr; in TEST() 304 const auto &F2 = *F1.Callees[0].NodePtr; in TEST()
|
| /llvm-project-15.0.7/compiler-rt/lib/xray/ |
| H A D | xray_function_call_trie.h | 99 Node *NodePtr; member 124 Node *NodePtr; member 391 auto TopNode = ShadowStack.back().NodePtr; in enterFunction() 399 CHECK_NE(Callee->NodePtr, nullptr); in enterFunction() 400 if (ShadowStack.AppendEmplace(TSC, Callee->NodePtr, CPU) == nullptr) in enterFunction() 434 auto TopNode = Top.NodePtr; in exitFunction() 520 Callee.NodePtr->CallCount, Callee.NodePtr->CumulativeLocalTime, in deepCopyInto() 527 if (UNLIKELY(DFSStack.AppendEmplace(Callee.NodePtr, NewNode) == in deepCopyInto() 594 DFSStack.AppendEmplace(Callee.NodePtr, TargetCallee->NodePtr); in mergeInto()
|
| H A D | xray_profile_collector.cpp | 192 DFSStack.Append(C.NodePtr); in populateRecords()
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | FoldingSet.cpp | 396 NodePtr = static_cast<FoldingSetNode*>(*Bucket); in FoldingSetIteratorImpl() 401 void *Probe = NodePtr->getNextInBucket(); in advance() 404 NodePtr = NextNodeInBucket; in advance() 415 NodePtr = static_cast<FoldingSetNode*>(*Bucket); in advance()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 5394 Register NodePtr = MI.getOperand(2).getReg(); in legalizeBVHIntrinsic() local 5411 const bool Is64 = MRI.getType(NodePtr).getSizeInBits() == 64; in legalizeBVHIntrinsic() 5443 Ops.push_back(NodePtr); in legalizeBVHIntrinsic() 5468 auto Unmerge = B.buildUnmerge({S32, S32}, NodePtr); in legalizeBVHIntrinsic() 5472 Ops.push_back(NodePtr); in legalizeBVHIntrinsic()
|
| H A D | SIISelLowering.cpp | 7677 SDValue NodePtr = M->getOperand(2); in LowerINTRINSIC_W_CHAIN() local 7684 assert(NodePtr.getValueType() == MVT::i32 || in LowerINTRINSIC_W_CHAIN() 7685 NodePtr.getValueType() == MVT::i64); in LowerINTRINSIC_W_CHAIN() 7696 const bool Is64 = NodePtr.getValueType() == MVT::i64; in LowerINTRINSIC_W_CHAIN() 7751 Ops.push_back(NodePtr); in LowerINTRINSIC_W_CHAIN() 7770 DAG.ExtractVectorElements(DAG.getBitcast(MVT::v2i32, NodePtr), Ops, 0, in LowerINTRINSIC_W_CHAIN() 7773 Ops.push_back(NodePtr); in LowerINTRINSIC_W_CHAIN()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 16843 llvm::Value *NodePtr = EmitScalarExpr(E->getArg(0)); in EmitAMDGPUBuiltinExpr() local 16860 {NodePtr->getType(), RayDir->getType()}); in EmitAMDGPUBuiltinExpr() 16861 return Builder.CreateCall(F, {NodePtr, RayExtent, RayOrigin, RayDir, in EmitAMDGPUBuiltinExpr()
|