Lines Matching refs:getDef
783 Record *Def = Pred->getDef();
908 !static_cast<DefInit*>(NodeToApply->getLeafValue())->getDef()
914 getValueType(static_cast<DefInit*>(NodeToApply->getLeafValue())->getDef());
1102 Op = DI->getDef();
1178 return ((DI->getDef() == NDI->getDef())
1235 cast<DefInit>(Val)->getDef()->getName() == "node") {
1448 if (DI && DI->getDef()->isSubClassOf("ComplexPattern"))
1449 return &CGP.getComplexPattern(DI->getDef());
1506 MadeChange |= UpdateNodeType(i, getImplicitType(DI->getDef(), i,
1685 Record *SubRec = cast<DefInit>(MIOpInfo->getArg(0))->getDef();
1698 SubRec = cast<DefInit>(MIOpInfo->getArg(Arg))->getDef();
1846 Record *R = DI->getDef();
1900 Record *Operator = OpDef->getDef();
2064 if (DI && (DI->getDef()->isSubClassOf("RegisterClass") ||
2065 DI->getDef()->isSubClassOf("RegisterOperand")))
2160 Record *N = Records.getDef(Name);
2232 (OpsOp->getDef()->getName() != "ops" &&
2233 OpsOp->getDef()->getName() != "outs" &&
2234 OpsOp->getDef()->getName() != "ins"))
2241 cast<DefInit>(OpsList->getArg(j))->getDef()->getName() != "node")
2337 if (DI && (DI->getDef()->isSubClassOf("RegisterClass") ||
2338 DI->getDef()->isSubClassOf("RegisterOperand")))
2339 I->error("Input " + DI->getDef()->getName() + " must be named!");
2348 Rec = DI->getDef();
2364 SlotRec = cast<DefInit>(Slot->getLeafValue())->getDef();
2400 if (!Val || !Val->getDef()->isSubClassOf("Register"))
2402 InstImpResults.push_back(Val->getDef());
2444 if (Val->getDef()->isSubClassOf("RegisterClass") ||
2445 Val->getDef()->isSubClassOf("ValueType") ||
2446 Val->getDef()->isSubClassOf("RegisterOperand") ||
2447 Val->getDef()->isSubClassOf("PointerLikeRegClass")) {
2453 } else if (Val->getDef()->isSubClassOf("Register")) {
2454 InstImpResults.push_back(Val->getDef());
2519 Record *LeafRec = DI->getDef();
2625 Record *Operator = OpDef->getDef();
2785 Record *R = cast<DefInit>(RNode->getLeafValue())->getDef();
2828 Record *InRec = static_cast<DefInit*>(InVal->getLeafValue())->getDef();
3492 Record *RR = DI->getDef();