Lines Matching defs:ComplexPattern
178 if (Operator->isSubClassOf("ComplexPattern"))
179 return (" (Operator is an unmapped ComplexPattern, " + Operator->getName() +
351 /// Keep track of the equivalence between ComplexPattern's and
932 const auto &ComplexPattern = ComplexPatternEquivs.find(R);
933 if (ComplexPattern == ComplexPatternEquivs.end())
934 return failedImport("SelectionDAG ComplexPattern (" + R->getName() +
937 OM.addPredicate<ComplexPatternOperandMatcher>(OM, *ComplexPattern->second);
968 SrcChild.getOperator()->isSubClassOf("ComplexPattern")) {
1037 if (SrcChild.getOperator()->isSubClassOf("ComplexPattern")) {
1038 // When a ComplexPattern is used as an operator, it should do the same
1095 // Check for def's like register classes or ComplexPattern's.
1128 // Check for ComplexPattern's.
1129 if (ChildRec->isSubClassOf("ComplexPattern"))
1316 if (ChildRec->isSubClassOf("ComplexPattern")) {
1317 const auto &ComplexPattern = ComplexPatternEquivs.find(ChildRec);
1318 if (ComplexPattern == ComplexPatternEquivs.end())
1320 "SelectionDAG ComplexPattern not mapped to GlobalISel");
1324 *ComplexPattern->second, DstChild.getName(),