reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

utils/TableGen/CodeGenDAGPatterns.cpp
 4465   if (N->isLeaf() || N->getOperator()->isSubClassOf("ComplexPattern")) {
 4465   if (N->isLeaf() || N->getOperator()->isSubClassOf("ComplexPattern")) {
 4466     OutVariants.push_back(N);
 4471   const SDNodeInfo &NodeInfo = CDP.getSDNodeInfo(N->getOperator());
 4477     GatherChildrenOfAssociativeOpcode(N, MaximalChildren);
 4499       CombineChildVariants(N, AVariants, BVariants, ABVariants, CDP, DepVars);
 4500       CombineChildVariants(N, BVariants, AVariants, BAVariants, CDP, DepVars);
 4501       CombineChildVariants(N, AVariants, CVariants, ACVariants, CDP, DepVars);
 4502       CombineChildVariants(N, CVariants, AVariants, CAVariants, CDP, DepVars);
 4503       CombineChildVariants(N, BVariants, CVariants, BCVariants, CDP, DepVars);
 4504       CombineChildVariants(N, CVariants, BVariants, CBVariants, CDP, DepVars);
 4507       CombineChildVariants(N, ABVariants, CVariants, OutVariants, CDP, DepVars);
 4508       CombineChildVariants(N, BAVariants, CVariants, OutVariants, CDP, DepVars);
 4509       CombineChildVariants(N, ACVariants, BVariants, OutVariants, CDP, DepVars);
 4510       CombineChildVariants(N, CAVariants, BVariants, OutVariants, CDP, DepVars);
 4511       CombineChildVariants(N, BCVariants, AVariants, OutVariants, CDP, DepVars);
 4512       CombineChildVariants(N, CBVariants, AVariants, OutVariants, CDP, DepVars);
 4515       CombineChildVariants(N, CVariants, ABVariants, OutVariants, CDP, DepVars);
 4516       CombineChildVariants(N, CVariants, BAVariants, OutVariants, CDP, DepVars);
 4517       CombineChildVariants(N, BVariants, ACVariants, OutVariants, CDP, DepVars);
 4518       CombineChildVariants(N, BVariants, CAVariants, OutVariants, CDP, DepVars);
 4519       CombineChildVariants(N, AVariants, BCVariants, OutVariants, CDP, DepVars);
 4520       CombineChildVariants(N, AVariants, CBVariants, OutVariants, CDP, DepVars);
 4527   ChildVariants.resize(N->getNumChildren());
 4528   for (unsigned i = 0, e = N->getNumChildren(); i != e; ++i)
 4529     GenerateVariantsOf(N->getChildShared(i), ChildVariants[i], CDP, DepVars);
 4532   CombineChildVariants(N, ChildVariants, OutVariants, CDP, DepVars);
 4535   bool isCommIntrinsic = N->isCommutativeIntrinsic(CDP);
 4537     assert((N->getNumChildren()>=2 || isCommIntrinsic) &&
 4541     for (unsigned i = 0, e = N->getNumChildren(); i != e; ++i) {
 4542       TreePatternNode *Child = N->getChild(i);
 4564       CombineChildVariants(N, Variants, OutVariants, CDP, DepVars);
 4565     } else if (NC == N->getNumChildren()) {
 4571       CombineChildVariants(N, Variants, OutVariants, CDP, DepVars);