Lines Matching refs:getDef

1426   Record *R = DI->getDef();  in isImmAllOnesAllZerosMatch()
1489 Record *Def = Pred->getDef(); in getPredicateRecords()
1660 ->getDef() in ApplyTypeConstraint()
1667 auto VVT = getValueTypeByHwMode(DI->getDef(), T.getHwModes()); in ApplyTypeConstraint()
1883 Op = DI->getDef(); in GetNumNodeResults()
1992 return ((DI->getDef() == NDI->getDef()) && in isIsomorphicTo()
2053 cast<DefInit>(Val)->getDef()->getName() == "node")) { in SubstituteFormalArguments()
2350 Rec = DI->getDef(); in getComplexPatternInfo()
2367 if (DI && DI->getDef()->isSubClassOf("Operand")) { in getNumMIResults()
2368 DagInit *MIOps = DI->getDef()->getValueAsDag("MIOperandInfo"); in getNumMIResults()
2428 if (DI && DI->getDef()->isSubClassOf(Class)) in isOperandClass()
2460 i, getImplicitType(DI->getDef(), i, NotRegisters, !hasName(), TP), in ApplyTypeConstraints()
2662 Record *SubRec = cast<DefInit>(MIOpInfo->getArg(0))->getDef(); in ApplyTypeConstraints()
2674 SubRec = cast<DefInit>(MIOpInfo->getArg(Arg))->getDef(); in ApplyTypeConstraints()
2845 Record *R = DI->getDef(); in ParseTreePattern()
2905 Record *Operator = OpDef->getDef(); in ParseTreePattern()
3107 if (DI && (DI->getDef()->isSubClassOf("RegisterClass") || in InferAllTypes()
3108 DI->getDef()->isSubClassOf("RegisterOperand"))) in InferAllTypes()
3203 Record *N = Records.getDef(Name); in getSDNodeNamed()
3286 if (!OpsOp || (OpsOp->getDef()->getName() != "ops" && in ParsePatternFragments()
3287 OpsOp->getDef()->getName() != "outs" && in ParsePatternFragments()
3288 OpsOp->getDef()->getName() != "ins")) in ParsePatternFragments()
3295 cast<DefInit>(OpsList->getArg(j))->getDef()->getName() != "node") in ParsePatternFragments()
3397 if (DI && (DI->getDef()->isSubClassOf("RegisterClass") || in HandleUse()
3398 DI->getDef()->isSubClassOf("RegisterOperand"))) in HandleUse()
3399 I.error("Input " + DI->getDef()->getName() + " must be named!"); in HandleUse()
3409 Rec = DI->getDef(); in HandleUse()
3425 SlotRec = cast<DefInit>(Slot->getLeafValue())->getDef(); in HandleUse()
3476 if (!Val || !Val->getDef()->isSubClassOf("Register")) in FindPatternInputsAndOutputs()
3479 InstImpResults.push_back(Val->getDef()); in FindPatternInputsAndOutputs()
3529 if (Val->getDef()->isSubClassOf("RegisterClass") || in FindPatternInputsAndOutputs()
3530 Val->getDef()->isSubClassOf("ValueType") || in FindPatternInputsAndOutputs()
3531 Val->getDef()->isSubClassOf("RegisterOperand") || in FindPatternInputsAndOutputs()
3532 Val->getDef()->isSubClassOf("PointerLikeRegClass")) { in FindPatternInputsAndOutputs()
3538 } else if (Val->getDef()->isSubClassOf("Register")) { in FindPatternInputsAndOutputs()
3539 InstImpResults.push_back(Val->getDef()); in FindPatternInputsAndOutputs()
3599 Record *LeafRec = DI->getDef(); in AnalyzeNode()
3712 Record *Operator = OpDef->getDef(); in hasNullFragReference()
3720 if (Arg->getDef()->getName() == "null_frag") in hasNullFragReference()
3847 Record *R = cast<DefInit>(RNode->getLeafValue())->getDef(); in parseInstructionPattern()
3895 Record *InRec = cast<DefInit>(InVal->getLeafValue())->getDef(); in parseInstructionPattern()
4717 Record *RR = DI->getDef(); in GenerateVariantsOf()