Home
last modified time | relevance | path

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

/external/llvm-project/mlir/lib/Conversion/PDLToPDLInterp/
DPredicate.cpp37 OperationPosition *OperationPosition::get(StorageUniquer &uniquer, in get()
44 auto *node = OperationPosition::get(uniquer, index.drop_back()); in get()
47 return uniquer.get<OperationPosition>( in get()
48 [parent](OperationPosition *node) { node->parent = parent; }, index); in get()
DPredicate.h125 struct OperationPosition;
169 std::pair<OperationPosition *, Identifier>,
186 std::pair<OperationPosition *, unsigned>,
202 struct OperationPosition struct
203 : public PredicateBase<OperationPosition, Position, ArrayRef<unsigned>,
208 static OperationPosition *getRoot(StorageUniquer &uniquer) { in getRoot() argument
212 static OperationPosition *get(StorageUniquer &uniquer,
216 static OperationPosition *construct(StorageUniquer::StorageAllocator &alloc, in construct() argument
234 std::pair<OperationPosition *, unsigned>, argument
395 registerParametricStorageType<OperationPosition>(); in PredicateUniquer()
[all …]
DPredicateTree.cpp87 OperationPosition *opPos = cast<OperationPosition>(pos); in getTreePredicates()