Home
last modified time | relevance | path

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

/external/llvm-project/mlir/include/mlir/Analysis/
DCallGraph.h64 bool isAbstract() const { return targetAndKind.getInt() == Kind::Abstract; } in isAbstract()
67 bool isCall() const { return targetAndKind.getInt() == Kind::Call; } in isCall()
70 bool isChild() const { return targetAndKind.getInt() == Kind::Child; } in isChild()
73 CallGraphNode *getTarget() const { return targetAndKind.getPointer(); } in getTarget()
76 return targetAndKind == edge.targetAndKind;
80 Edge(CallGraphNode *node, Kind kind) : targetAndKind(node, kind) {} in Edge()
81 explicit Edge(llvm::PointerIntPair<CallGraphNode *, 2, Kind> targetAndKind) in Edge() argument
82 : targetAndKind(targetAndKind) {} in Edge()
85 llvm::PointerIntPair<CallGraphNode *, 2, Kind> targetAndKind; variable
126 return BaseInfo::getHashValue(edge.targetAndKind); in getHashValue()