• Home
  • Raw
  • Download

Lines Matching refs:isSubClassOf

747       if (!Def->isSubClassOf("Predicate")) {  in getPredicateCheck()
769 if (R->isSubClassOf("SDTCisVT")) { in SDTypeConstraint()
775 } else if (R->isSubClassOf("SDTCisPtrTy")) { in SDTypeConstraint()
777 } else if (R->isSubClassOf("SDTCisInt")) { in SDTypeConstraint()
779 } else if (R->isSubClassOf("SDTCisFP")) { in SDTypeConstraint()
781 } else if (R->isSubClassOf("SDTCisVec")) { in SDTypeConstraint()
783 } else if (R->isSubClassOf("SDTCisSameAs")) { in SDTypeConstraint()
786 } else if (R->isSubClassOf("SDTCisVTSmallerThanOp")) { in SDTypeConstraint()
790 } else if (R->isSubClassOf("SDTCisOpSmallerThanOp")) { in SDTypeConstraint()
794 } else if (R->isSubClassOf("SDTCisEltOfVec")) { in SDTypeConstraint()
797 } else if (R->isSubClassOf("SDTCisSubVecOfVec")) { in SDTypeConstraint()
871 ->isSubClassOf("ValueType")) in ApplyTypeConstraint()
1010 if (Operator->isSubClassOf("Intrinsic")) in GetNumNodeResults()
1013 if (Operator->isSubClassOf("SDNode")) in GetNumNodeResults()
1016 if (Operator->isSubClassOf("PatFrag")) { in GetNumNodeResults()
1032 if (Operator->isSubClassOf("Instruction")) { in GetNumNodeResults()
1044 if (Operator->isSubClassOf("SDNodeXForm")) in GetNumNodeResults()
1183 if (!Op->isSubClassOf("PatFrag")) { in InlinePatternFragments()
1246 if (R->isSubClassOf("RegisterOperand")) { in getImplicitType()
1256 if (R->isSubClassOf("RegisterClass")) { in getImplicitType()
1264 if (R->isSubClassOf("PatFrag")) { in getImplicitType()
1270 if (R->isSubClassOf("Register")) { in getImplicitType()
1278 if (R->isSubClassOf("SubRegIndex")) { in getImplicitType()
1283 if (R->isSubClassOf("ValueType") || R->isSubClassOf("CondCode")) { in getImplicitType()
1289 if (R->isSubClassOf("ComplexPattern")) { in getImplicitType()
1296 if (R->isSubClassOf("PointerLikeRegClass")) { in getImplicitType()
1333 if (DI && DI->getDef()->isSubClassOf("ComplexPattern")) in getComplexPatternInfo()
1348 if (!Operator->isSubClassOf("SDNode")) return false; in NodeHasProperty()
1506 if (getOperator()->isSubClassOf("SDNode")) { in ApplyTypeConstraints()
1521 if (getOperator()->isSubClassOf("Instruction")) { in ApplyTypeConstraints()
1535 if (ResultNode->isSubClassOf("PointerLikeRegClass")) { in ApplyTypeConstraints()
1537 } else if (ResultNode->isSubClassOf("RegisterOperand")) { in ApplyTypeConstraints()
1545 assert(ResultNode->isSubClassOf("RegisterClass") && in ApplyTypeConstraints()
1582 if ((OperandNode->isSubClassOf("PredicateOperand") || in ApplyTypeConstraints()
1583 OperandNode->isSubClassOf("OptionalDefOperand")) && in ApplyTypeConstraints()
1596 if (OperandNode->isSubClassOf("RegisterClass")) { in ApplyTypeConstraints()
1600 } else if (OperandNode->isSubClassOf("RegisterOperand")) { in ApplyTypeConstraints()
1605 } else if (OperandNode->isSubClassOf("Operand")) { in ApplyTypeConstraints()
1608 } else if (OperandNode->isSubClassOf("PointerLikeRegClass")) { in ApplyTypeConstraints()
1626 assert(getOperator()->isSubClassOf("SDNodeXForm") && "Unknown node type!"); in ApplyTypeConstraints()
1675 if (getOperator()->isSubClassOf("Intrinsic")) { in canPatternMatch()
1749 if (R->isSubClassOf("SDNode") || R->isSubClassOf("PatFrag")) in ParseTreePattern()
1790 if (Operator->isSubClassOf("ValueType")) { in ParseTreePattern()
1808 if (!Operator->isSubClassOf("PatFrag") && in ParseTreePattern()
1809 !Operator->isSubClassOf("SDNode") && in ParseTreePattern()
1810 !Operator->isSubClassOf("Instruction") && in ParseTreePattern()
1811 !Operator->isSubClassOf("SDNodeXForm") && in ParseTreePattern()
1812 !Operator->isSubClassOf("Intrinsic") && in ParseTreePattern()
1819 if (Operator->isSubClassOf("Instruction") || in ParseTreePattern()
1820 Operator->isSubClassOf("SDNodeXForm")) in ParseTreePattern()
1823 if (Operator->isSubClassOf("Intrinsic")) in ParseTreePattern()
1826 if (Operator->isSubClassOf("SDNode") && in ParseTreePattern()
1850 if (Operator->isSubClassOf("Intrinsic")) { in ParseTreePattern()
1952 if (DI && (DI->getDef()->isSubClassOf("RegisterClass") || in InferAllTypes()
1953 DI->getDef()->isSubClassOf("RegisterOperand"))) in InferAllTypes()
2046 if (!N || !N->isSubClassOf("SDNode")) { in getSDNodeNamed()
2236 if (DI && (DI->getDef()->isSubClassOf("RegisterClass") || in HandleUse()
2237 DI->getDef()->isSubClassOf("RegisterOperand"))) in HandleUse()
2299 if (!Val || !Val->getDef()->isSubClassOf("Register")) in FindPatternInputsAndOutputs()
2343 if (Val->getDef()->isSubClassOf("RegisterClass") || in FindPatternInputsAndOutputs()
2344 Val->getDef()->isSubClassOf("RegisterOperand") || in FindPatternInputsAndOutputs()
2345 Val->getDef()->isSubClassOf("PointerLikeRegClass")) { in FindPatternInputsAndOutputs()
2351 } else if (Val->getDef()->isSubClassOf("Register")) { in FindPatternInputsAndOutputs()
2425 if (LeafRec->isSubClassOf("ComplexPattern")) { in AnalyzeNode()
2654 if (Op.Rec->isSubClassOf("PredicateOperand") || in ParseInstructions()
2655 Op.Rec->isSubClassOf("OptionalDefOperand")) { in ParseInstructions()
2670 if (Op.Rec != InRec && !InRec->isSubClassOf("ComplexPattern")) in ParseInstructions()
2853 if (!N->getOperator()->isSubClassOf("Instruction")) in ForceArbitraryInstResultType()
3195 if (RR->isSubClassOf("Register")) in GenerateVariantsOf()