Lines Matching refs:interchangeVector
48 fillInterchangeVector(ArrayRef<unsigned> interchangeVector, in fillInterchangeVector() argument
50 SmallVector<unsigned> filledVector = llvm::to_vector(interchangeVector); in fillInterchangeVector()
195 SmallVector<unsigned> interchangeVector; in returningMatchAndRewrite() local
196 if (!options.interchangeVector.empty()) { in returningMatchAndRewrite()
197 interchangeVector = fillInterchangeVector(options.interchangeVector, in returningMatchAndRewrite()
200 if (!interchangeVector.empty()) { in returningMatchAndRewrite()
201 if (!isPermutation(interchangeVector)) { in returningMatchAndRewrite()
208 applyPermutationToVector(iterationDomain, interchangeVector); in returningMatchAndRewrite()
210 applyPermutationToVector(tileSizeVector, interchangeVector); in returningMatchAndRewrite()
219 if (!interchangeVector.empty()) { in returningMatchAndRewrite()
220 auto inversePermutation = invertPermutationVector(interchangeVector); in returningMatchAndRewrite()