Lines Matching refs:getDef

875       Record *Def = Pred->getDef();  in getPredicateCheck()
1024 !static_cast<DefInit*>(NodeToApply->getLeafValue())->getDef() in ApplyTypeConstraint()
1030 getValueType(static_cast<DefInit*>(NodeToApply->getLeafValue())->getDef()); in ApplyTypeConstraint()
1237 Op = DI->getDef(); in GetNumNodeResults()
1326 return ((DI->getDef() == NDI->getDef()) in isIsomorphicTo()
1385 cast<DefInit>(Val)->getDef()->getName() == "node")) { in SubstituteFormalArguments()
1603 Rec = DI->getDef(); in getComplexPatternInfo()
1620 if (DI && DI->getDef()->isSubClassOf("Operand")) { in getNumMIResults()
1621 DagInit *MIOps = DI->getDef()->getValueAsDag("MIOperandInfo"); in getNumMIResults()
1675 if (DI && DI->getDef()->isSubClassOf(Class)) in isOperandClass()
1709 MadeChange |= UpdateNodeType(i, getImplicitType(DI->getDef(), i, in ApplyTypeConstraints()
1915 Record *SubRec = cast<DefInit>(MIOpInfo->getArg(0))->getDef(); in ApplyTypeConstraints()
1928 SubRec = cast<DefInit>(MIOpInfo->getArg(Arg))->getDef(); in ApplyTypeConstraints()
2088 Record *R = DI->getDef(); in ParseTreePattern()
2142 Record *Operator = OpDef->getDef(); in ParseTreePattern()
2330 if (DI && (DI->getDef()->isSubClassOf("RegisterClass") || in InferAllTypes()
2331 DI->getDef()->isSubClassOf("RegisterOperand"))) in InferAllTypes()
2420 Record *N = Records.getDef(Name); in getSDNodeNamed()
2496 (OpsOp->getDef()->getName() != "ops" && in ParsePatternFragments()
2497 OpsOp->getDef()->getName() != "outs" && in ParsePatternFragments()
2498 OpsOp->getDef()->getName() != "ins")) in ParsePatternFragments()
2505 cast<DefInit>(OpsList->getArg(j))->getDef()->getName() != "node") in ParsePatternFragments()
2605 if (DI && (DI->getDef()->isSubClassOf("RegisterClass") || in HandleUse()
2606 DI->getDef()->isSubClassOf("RegisterOperand"))) in HandleUse()
2607 I->error("Input " + DI->getDef()->getName() + " must be named!"); in HandleUse()
2616 Rec = DI->getDef(); in HandleUse()
2632 SlotRec = cast<DefInit>(Slot->getLeafValue())->getDef(); in HandleUse()
2668 if (!Val || !Val->getDef()->isSubClassOf("Register")) in FindPatternInputsAndOutputs()
2670 InstImpResults.push_back(Val->getDef()); in FindPatternInputsAndOutputs()
2714 if (Val->getDef()->isSubClassOf("RegisterClass") || in FindPatternInputsAndOutputs()
2715 Val->getDef()->isSubClassOf("ValueType") || in FindPatternInputsAndOutputs()
2716 Val->getDef()->isSubClassOf("RegisterOperand") || in FindPatternInputsAndOutputs()
2717 Val->getDef()->isSubClassOf("PointerLikeRegClass")) { in FindPatternInputsAndOutputs()
2723 } else if (Val->getDef()->isSubClassOf("Register")) { in FindPatternInputsAndOutputs()
2724 InstImpResults.push_back(Val->getDef()); in FindPatternInputsAndOutputs()
2789 Record *LeafRec = DI->getDef(); in AnalyzeNode()
2892 Record *Operator = OpDef->getDef(); in hasNullFragReference()
3017 Record *R = cast<DefInit>(RNode->getLeafValue())->getDef(); in parseInstructionPattern()
3060 Record *InRec = static_cast<DefInit*>(InVal->getLeafValue())->getDef(); in parseInstructionPattern()
3751 Record *RR = DI->getDef(); in GenerateVariantsOf()