Lines Matching defs:interchangeVector
63 fillInterchangeVector(ArrayRef<int64_t> interchangeVector,
65 SmallVector<int64_t> filledVector = llvm::to_vector(interchangeVector);
92 if (!options.interchangeVector.empty()) {
93 if (!isPermutationVector(options.interchangeVector)) {
961 SmallVector<int64_t> interchangeVector;
962 if (!options.interchangeVector.empty()) {
963 interchangeVector = fillInterchangeVector(options.interchangeVector,
965 assert(isPermutationVector(interchangeVector) &&
968 applyPermutationToVector(iterationDomain, interchangeVector);
969 applyPermutationToVector(tileSizes, interchangeVector);
971 applyPermutationToVector(numThreads, interchangeVector);
990 if (!interchangeVector.empty()) {
991 auto inversePermutation = invertPermutationVector(interchangeVector);