Lines Matching refs:ChildVariants

4276     const std::vector<std::vector<TreePatternNodePtr>> &ChildVariants,  in CombineChildVariants()  argument
4280 for (const auto &Variants : ChildVariants) in CombineChildVariants()
4286 Idxs.resize(ChildVariants.size()); in CombineChildVariants()
4300 for (unsigned i = 0, e = ChildVariants.size(); i != e; ++i) in CombineChildVariants()
4301 NewChildren.push_back(ChildVariants[i][Idxs[i]]); in CombineChildVariants()
4330 if (++Idxs[IdxsIdx] == ChildVariants[IdxsIdx].size()) in CombineChildVariants()
4347 std::vector<std::vector<TreePatternNodePtr>> ChildVariants; in CombineChildVariants() local
4348 ChildVariants.push_back(LHS); in CombineChildVariants()
4349 ChildVariants.push_back(RHS); in CombineChildVariants()
4350 CombineChildVariants(Orig, ChildVariants, OutVariants, CDP, DepVars); in CombineChildVariants()
4446 std::vector<std::vector<TreePatternNodePtr>> ChildVariants; in GenerateVariantsOf() local
4447 ChildVariants.resize(N->getNumChildren()); in GenerateVariantsOf()
4449 GenerateVariantsOf(N->getChildShared(i), ChildVariants[i], CDP, DepVars); in GenerateVariantsOf()
4452 CombineChildVariants(N, ChildVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4479 Variants.push_back(std::move(ChildVariants[0])); // Intrinsic id. in GenerateVariantsOf()
4480 Variants.push_back(std::move(ChildVariants[2])); in GenerateVariantsOf()
4481 Variants.push_back(std::move(ChildVariants[1])); in GenerateVariantsOf()
4483 Variants.push_back(std::move(ChildVariants[i])); in GenerateVariantsOf()
4487 Variants.push_back(std::move(ChildVariants[1])); in GenerateVariantsOf()
4488 Variants.push_back(std::move(ChildVariants[0])); in GenerateVariantsOf()
4490 Variants.push_back(std::move(ChildVariants[i])); in GenerateVariantsOf()