Lines Matching refs:DepVars
1895 const MultipleUseVarSet &DepVars) const { in isIsomorphicTo()
1906 && (DepVars.find(getName()) == DepVars.end() in isIsomorphicTo()
1916 if (!getChild(i)->isIsomorphicTo(N->getChild(i), DepVars)) in isIsomorphicTo()
4373 static void FindDepVars(TreePatternNode *N, MultipleUseVarSet &DepVars) { in FindDepVars() argument
4378 DepVars.insert(Pair.getKey()); in FindDepVars()
4384 static void DumpDepVars(MultipleUseVarSet &DepVars) { in DumpDepVars() argument
4385 if (DepVars.empty()) { in DumpDepVars()
4389 for (const auto &DepVar : DepVars) { in DumpDepVars()
4404 const MultipleUseVarSet &DepVars) { in CombineChildVariants() argument
4447 return R->isIsomorphicTo(Variant.get(), DepVars); in CombineChildVariants()
4472 const MultipleUseVarSet &DepVars) { in CombineChildVariants() argument
4476 CombineChildVariants(Orig, ChildVariants, OutVariants, CDP, DepVars); in CombineChildVariants()
4509 const MultipleUseVarSet &DepVars) { in GenerateVariantsOf() argument
4530 GenerateVariantsOf(MaximalChildren[0], AVariants, CDP, DepVars); in GenerateVariantsOf()
4531 GenerateVariantsOf(MaximalChildren[1], BVariants, CDP, DepVars); in GenerateVariantsOf()
4532 GenerateVariantsOf(MaximalChildren[2], CVariants, CDP, DepVars); in GenerateVariantsOf()
4545 CombineChildVariants(N, AVariants, BVariants, ABVariants, CDP, DepVars); in GenerateVariantsOf()
4546 CombineChildVariants(N, BVariants, AVariants, BAVariants, CDP, DepVars); in GenerateVariantsOf()
4547 CombineChildVariants(N, AVariants, CVariants, ACVariants, CDP, DepVars); in GenerateVariantsOf()
4548 CombineChildVariants(N, CVariants, AVariants, CAVariants, CDP, DepVars); in GenerateVariantsOf()
4549 CombineChildVariants(N, BVariants, CVariants, BCVariants, CDP, DepVars); in GenerateVariantsOf()
4550 CombineChildVariants(N, CVariants, BVariants, CBVariants, CDP, DepVars); in GenerateVariantsOf()
4553 CombineChildVariants(N, ABVariants, CVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4554 CombineChildVariants(N, BAVariants, CVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4555 CombineChildVariants(N, ACVariants, BVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4556 CombineChildVariants(N, CAVariants, BVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4557 CombineChildVariants(N, BCVariants, AVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4558 CombineChildVariants(N, CBVariants, AVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4561 CombineChildVariants(N, CVariants, ABVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4562 CombineChildVariants(N, CVariants, BAVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4563 CombineChildVariants(N, BVariants, ACVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4564 CombineChildVariants(N, BVariants, CAVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4565 CombineChildVariants(N, AVariants, BCVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4566 CombineChildVariants(N, AVariants, CBVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4575 GenerateVariantsOf(N->getChildShared(i), ChildVariants[i], CDP, DepVars); in GenerateVariantsOf()
4578 CombineChildVariants(N, ChildVariants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4610 CombineChildVariants(N, Variants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4617 CombineChildVariants(N, Variants, OutVariants, CDP, DepVars); in GenerateVariantsOf()
4648 MultipleUseVarSet DepVars; in GenerateVariants() local
4650 FindDepVars(PatternsToMatch[i].getSrcPattern(), DepVars); in GenerateVariants()
4652 LLVM_DEBUG(DumpDepVars(DepVars)); in GenerateVariants()
4655 *this, DepVars); in GenerateVariants()
4664 PatternsWithVariants[i] = std::make_pair(DepVars, Variants); in GenerateVariants()
4692 const MultipleUseVarSet &DepVars = it.second.first; in GenerateVariants() local
4710 DepVars)) { in GenerateVariants()