Lines Matching refs:DepVars
632 static void FindDepVars(TreePatternNode *N, MultipleUseVarSet &DepVars) {
637 DepVars.insert(i->first);
643 static void DumpDepVars(MultipleUseVarSet &DepVars) {
644 if (DepVars.empty()) {
648 for (MultipleUseVarSet::const_iterator i = DepVars.begin(),
649 e = DepVars.end(); i != e; ++i) {
1168 const MultipleUseVarSet &DepVars) const {
1179 && (DepVars.find(getName()) == DepVars.end()
1189 if (!getChild(i)->isIsomorphicTo(N->getChild(i), DepVars))
3295 const MultipleUseVarSet &DepVars) {
3341 if (R->isIsomorphicTo(OutVariants[i], DepVars)) {
3373 const MultipleUseVarSet &DepVars) {
3377 CombineChildVariants(Orig, ChildVariants, OutVariants, CDP, DepVars);
3410 const MultipleUseVarSet &DepVars) {
3431 GenerateVariantsOf(MaximalChildren[0], AVariants, CDP, DepVars);
3432 GenerateVariantsOf(MaximalChildren[1], BVariants, CDP, DepVars);
3433 GenerateVariantsOf(MaximalChildren[2], CVariants, CDP, DepVars);
3446 CombineChildVariants(N, AVariants, BVariants, ABVariants, CDP, DepVars);
3447 CombineChildVariants(N, BVariants, AVariants, BAVariants, CDP, DepVars);
3448 CombineChildVariants(N, AVariants, CVariants, ACVariants, CDP, DepVars);
3449 CombineChildVariants(N, CVariants, AVariants, CAVariants, CDP, DepVars);
3450 CombineChildVariants(N, BVariants, CVariants, BCVariants, CDP, DepVars);
3451 CombineChildVariants(N, CVariants, BVariants, CBVariants, CDP, DepVars);
3454 CombineChildVariants(N, ABVariants, CVariants, OutVariants, CDP, DepVars);
3455 CombineChildVariants(N, BAVariants, CVariants, OutVariants, CDP, DepVars);
3456 CombineChildVariants(N, ACVariants, BVariants, OutVariants, CDP, DepVars);
3457 CombineChildVariants(N, CAVariants, BVariants, OutVariants, CDP, DepVars);
3458 CombineChildVariants(N, BCVariants, AVariants, OutVariants, CDP, DepVars);
3459 CombineChildVariants(N, CBVariants, AVariants, OutVariants, CDP, DepVars);
3462 CombineChildVariants(N, CVariants, ABVariants, OutVariants, CDP, DepVars);
3463 CombineChildVariants(N, CVariants, BAVariants, OutVariants, CDP, DepVars);
3464 CombineChildVariants(N, BVariants, ACVariants, OutVariants, CDP, DepVars);
3465 CombineChildVariants(N, BVariants, CAVariants, OutVariants, CDP, DepVars);
3466 CombineChildVariants(N, AVariants, BCVariants, OutVariants, CDP, DepVars);
3467 CombineChildVariants(N, AVariants, CBVariants, OutVariants, CDP, DepVars);
3476 GenerateVariantsOf(N->getChild(i), ChildVariants[i], CDP, DepVars);
3479 CombineChildVariants(N, ChildVariants, OutVariants, CDP, DepVars);
3511 CombineChildVariants(N, Variants, OutVariants, CDP, DepVars);
3514 OutVariants, CDP, DepVars);
3534 MultipleUseVarSet DepVars;
3536 FindDepVars(PatternsToMatch[i].getSrcPattern(), DepVars);
3538 DEBUG(DumpDepVars(DepVars));
3541 DepVars);
3569 DepVars)) {