Lines Matching defs:permutation
67 static bool isPermutation(std::vector<PermutationTy> permutation) {
68 llvm::SmallVector<bool, 8> seen(permutation.size(), false);
69 for (auto val : permutation) {
70 if (val < permutation.size()) {
760 [](std::vector<unsigned> permutation,
762 if (!isPermutation(permutation))
763 throw std::runtime_error("Invalid permutation when attempting to "
766 context->get(), permutation.size(), permutation.data());
769 nb::arg("permutation"), nb::arg("context").none() = nb::none(),