Lines Matching refs:isSubClassOf

1487       if (!Def->isSubClassOf("Predicate")) {  in getPredicateRecords()
1533 if (R->isSubClassOf("SDTCisVT")) { in SDTypeConstraint()
1539 } else if (R->isSubClassOf("SDTCisPtrTy")) { in SDTypeConstraint()
1541 } else if (R->isSubClassOf("SDTCisInt")) { in SDTypeConstraint()
1543 } else if (R->isSubClassOf("SDTCisFP")) { in SDTypeConstraint()
1545 } else if (R->isSubClassOf("SDTCisVec")) { in SDTypeConstraint()
1547 } else if (R->isSubClassOf("SDTCisSameAs")) { in SDTypeConstraint()
1550 } else if (R->isSubClassOf("SDTCisVTSmallerThanOp")) { in SDTypeConstraint()
1554 } else if (R->isSubClassOf("SDTCisOpSmallerThanOp")) { in SDTypeConstraint()
1558 } else if (R->isSubClassOf("SDTCisEltOfVec")) { in SDTypeConstraint()
1561 } else if (R->isSubClassOf("SDTCisSubVecOfVec")) { in SDTypeConstraint()
1565 } else if (R->isSubClassOf("SDTCVecEltisVT")) { in SDTypeConstraint()
1577 } else if (R->isSubClassOf("SDTCisSameNumEltsAs")) { in SDTypeConstraint()
1581 } else if (R->isSubClassOf("SDTCisSameSizeAs")) { in SDTypeConstraint()
1660 ->isSubClassOf("ValueType")) { in ApplyTypeConstraint()
1737 if (Operand->isSubClassOf("unknown_class")) in UpdateNodeTypeFromInst()
1741 if (Operand->isSubClassOf("Operand")) { in UpdateNodeTypeFromInst()
1748 if (Operand->isSubClassOf("PointerLikeRegClass")) in UpdateNodeTypeFromInst()
1754 if (Operand->isSubClassOf("RegisterClass")) in UpdateNodeTypeFromInst()
1756 else if (Operand->isSubClassOf("RegisterOperand")) in UpdateNodeTypeFromInst()
1863 if (Operator->isSubClassOf("Intrinsic")) in GetNumNodeResults()
1866 if (Operator->isSubClassOf("SDNode")) in GetNumNodeResults()
1869 if (Operator->isSubClassOf("PatFrags")) { in GetNumNodeResults()
1896 if (Operator->isSubClassOf("Instruction")) { in GetNumNodeResults()
1905 if (OperandNode->isSubClassOf("OperandWithDefaultOps") && in GetNumNodeResults()
1916 if (Operator->isSubClassOf("SDNodeXForm")) in GetNumNodeResults()
1919 if (Operator->isSubClassOf("ValueType")) in GetNumNodeResults()
1922 if (Operator->isSubClassOf("ComplexPattern")) in GetNumNodeResults()
2089 if (!Op->isSubClassOf("PatFrags")) { in InlinePatternFragments()
2201 if (Op->isSubClassOf("GISelFlags")) in InlinePatternFragments()
2233 if (R->isSubClassOf("RegisterOperand")) { in getImplicitType()
2243 if (R->isSubClassOf("RegisterClass")) { in getImplicitType()
2258 if (R->isSubClassOf("PatFrags")) { in getImplicitType()
2264 if (R->isSubClassOf("Register")) { in getImplicitType()
2272 if (R->isSubClassOf("SubRegIndex")) { in getImplicitType()
2277 if (R->isSubClassOf("ValueType")) { in getImplicitType()
2296 if (R->isSubClassOf("CondCode")) { in getImplicitType()
2302 if (R->isSubClassOf("ComplexPattern")) { in getImplicitType()
2310 if (R->isSubClassOf("PointerLikeRegClass")) { in getImplicitType()
2324 if (R->isSubClassOf("Operand")) { in getImplicitType()
2361 if (!Rec->isSubClassOf("ComplexPattern")) in getComplexPatternInfo()
2374 if (DI && DI->getDef()->isSubClassOf("Operand")) { in getNumMIResults()
2403 if (!getOperator()->isSubClassOf("SDPatternOperator")) in NodeHasProperty()
2435 return N->getOperator()->isSubClassOf(Class); in isOperandClass()
2438 if (DI && DI->getDef()->isSubClassOf(Class)) in isOperandClass()
2544 if (getOperator()->isSubClassOf("SDNode")) { in ApplyTypeConstraints()
2562 if (getOperator()->isSubClassOf("Instruction")) { in ApplyTypeConstraints()
2666 if (OperandNode->isSubClassOf("Operand")) { in ApplyTypeConstraints()
2712 if (getOperator()->isSubClassOf("ComplexPattern")) { in ApplyTypeConstraints()
2737 assert(getOperator()->isSubClassOf("SDNodeXForm") && "Unknown node type!"); in ApplyTypeConstraints()
2778 if (getOperator()->isSubClassOf("Intrinsic")) { in canPatternMatch()
2783 if (getOperator()->isSubClassOf("ComplexPattern")) in canPatternMatch()
2862 if (R->isSubClassOf("SDNode") || R->isSubClassOf("PatFrags")) in ParseTreePattern()
2919 if (Operator->isSubClassOf("ValueType")) { in ParseTreePattern()
2940 if (!Operator->isSubClassOf("PatFrags") && in ParseTreePattern()
2941 !Operator->isSubClassOf("SDNode") && in ParseTreePattern()
2942 !Operator->isSubClassOf("Instruction") && in ParseTreePattern()
2943 !Operator->isSubClassOf("SDNodeXForm") && in ParseTreePattern()
2944 !Operator->isSubClassOf("Intrinsic") && in ParseTreePattern()
2945 !Operator->isSubClassOf("ComplexPattern") && in ParseTreePattern()
2952 if (Operator->isSubClassOf("Instruction") || in ParseTreePattern()
2953 Operator->isSubClassOf("SDNodeXForm")) in ParseTreePattern()
2956 if (Operator->isSubClassOf("Intrinsic")) in ParseTreePattern()
2959 if (Operator->isSubClassOf("SDNode") && in ParseTreePattern()
2989 if (Operator->isSubClassOf("Intrinsic")) { in ParseTreePattern()
3007 if (Operator->isSubClassOf("ComplexPattern")) { in ParseTreePattern()
3118 if (DI && (DI->getDef()->isSubClassOf("RegisterClass") || in InferAllTypes()
3119 DI->getDef()->isSubClassOf("RegisterOperand"))) in InferAllTypes()
3216 if (!N || !N->isSubClassOf("SDNode")) in getSDNodeNamed()
3273 if (OutFrags != Frag->isSubClassOf("OutPatFrag")) in ParsePatternFragments()
3279 Frag, LI, !Frag->isSubClassOf("OutPatFrag"), in ParsePatternFragments()
3334 if (OutFrags != Frag->isSubClassOf("OutPatFrag")) in ParsePatternFragments()
3409 if (DI && (DI->getDef()->isSubClassOf("RegisterClass") || in HandleUse()
3410 DI->getDef()->isSubClassOf("RegisterOperand"))) in HandleUse()
3488 if (!Val || !Val->getDef()->isSubClassOf("Register")) in FindPatternInputsAndOutputs()
3541 if (Val->getDef()->isSubClassOf("RegisterClass") || in FindPatternInputsAndOutputs()
3542 Val->getDef()->isSubClassOf("ValueType") || in FindPatternInputsAndOutputs()
3543 Val->getDef()->isSubClassOf("RegisterOperand") || in FindPatternInputsAndOutputs()
3544 Val->getDef()->isSubClassOf("PointerLikeRegClass")) { in FindPatternInputsAndOutputs()
3550 } else if (Val->getDef()->isSubClassOf("Register")) { in FindPatternInputsAndOutputs()
3597 if (N->getOperator()->isSubClassOf("ComplexPattern")) in IsNodeBitcast()
3612 if (LeafRec->isSubClassOf("ComplexPattern")) { in AnalyzeNode()
3697 if (PatDef->isSubClassOf("Instruction")) { in InferFromPattern()
3750 if (Tree->getOperator()->isSubClassOf("Instruction")) in getInstructionsInTree()
3765 if (Leaf->isSubClassOf("ValueType")) in checkOperandClass()
3769 if (Leaf->isSubClassOf("ComplexPattern")) in checkOperandClass()
3881 if (Op.Rec->isSubClassOf("OperandWithDefaultOps")) { in parseInstructionPattern()
4219 if (!N->getOperator()->isSubClassOf("Instruction")) in ForceArbitraryInstResultType()
4630 if (N->isLeaf() || N->getOperator()->isSubClassOf("ComplexPattern")) { in GenerateVariantsOf()
4714 if (RR->isSubClassOf("Register")) in GenerateVariantsOf()