Lines Matching refs:OperationPosition
125 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()
433 Position *getRoot() { return OperationPosition::getRoot(uniquer); } in getRoot()
439 return OperationPosition::get(uniquer, index); in getParent()
443 Position *getAttribute(OperationPosition *p, StringRef name) { in getAttribute()
448 Position *getOperand(OperationPosition *p, unsigned operand) { in getOperand()
453 Position *getResult(OperationPosition *p, unsigned result) { in getResult()