reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4436 assert(N->getNumChildren()==2 &&"Associative but doesn't have 2 children!"); 4437 Record *Operator = N->getOperator(); 4440 if (!N->getName().empty() || !N->getPredicateCalls().empty() || 4440 if (!N->getName().empty() || !N->getPredicateCalls().empty() || 4441 N->getTransformFn()) { 4442 Children.push_back(N); 4446 if (N->getChild(0)->isLeaf() || N->getChild(0)->getOperator() != Operator) 4446 if (N->getChild(0)->isLeaf() || N->getChild(0)->getOperator() != Operator) 4447 Children.push_back(N->getChildShared(0)); 4449 GatherChildrenOfAssociativeOpcode(N->getChildShared(0), Children); 4451 if (N->getChild(1)->isLeaf() || N->getChild(1)->getOperator() != Operator) 4451 if (N->getChild(1)->isLeaf() || N->getChild(1)->getOperator() != Operator) 4452 Children.push_back(N->getChildShared(1)); 4454 GatherChildrenOfAssociativeOpcode(N->getChildShared(1), Children);