Lines Matching refs:extractPosition
1143 makeArrayRef(extractPosition).drop_front(extractedRank)); in canFold()
1195 SmallVector<int64_t> extractPosition; member in __anon088a7a4f0c11::ExtractFromInsertTransposeChainState
1207 extractPosition = extractVector<int64_t>(extractOp.getPosition()); in ExtractFromInsertTransposeChainState()
1208 llvm::append_range(extractPosition, sentinels); in ExtractFromInsertTransposeChainState()
1219 extractPosition = applyPermutationMap(m, makeArrayRef(extractPosition)); in handleTransposeOp()
1229 llvm::makeArrayRef(extractPosition).take_front(extractedRank)) in handleInsertOpWithMatchingPos()
1243 if (!isContainedWithin(insertedPos, extractPosition)) in handleInsertOpWithPrefixPos()
1246 std::fill_n(extractPosition.begin(), insertedPos.size(), 0); in handleInsertOpWithPrefixPos()
1248 extractPosition.erase(extractPosition.begin(), in handleInsertOpWithPrefixPos()
1249 extractPosition.begin() + insertedPos.size()); in handleInsertOpWithPrefixPos()
1250 extractedRank = extractPosition.size() - sentinels.size(); in handleInsertOpWithPrefixPos()
1271 makeArrayRef(extractPosition).take_front(extractedRank))); in tryToFoldExtractOpInPlace()
1302 if (isContainedWithin(extractPosition, insertedPos) || in fold()
1303 intersectsWhereNonNegative(extractPosition, insertedPos)) in fold()