• Home
  • Raw
  • Download

Lines Matching refs:getDef

749       Record *Def = Pred->getDef();  in getPredicateCheck()
872 !static_cast<DefInit*>(NodeToApply->getLeafValue())->getDef() in ApplyTypeConstraint()
876 getValueType(static_cast<DefInit*>(NodeToApply->getLeafValue())->getDef()); in ApplyTypeConstraint()
1029 Op = dynamic_cast<DefInit*>(Tree->getOperator())->getDef(); in GetNumNodeResults()
1105 return ((DI->getDef() == NDI->getDef()) in isIsomorphicTo()
1162 static_cast<DefInit*>(Val)->getDef()->getName() == "node") { in SubstituteFormalArguments()
1335 if (DI && DI->getDef()->isSubClassOf("ComplexPattern")) in getComplexPatternInfo()
1336 return &CGP.getComplexPattern(DI->getDef()); in getComplexPatternInfo()
1391 MadeChange |= UpdateNodeType(i, getImplicitType(DI->getDef(), i, in ApplyTypeConstraints()
1745 Record *R = DI->getDef(); in ParseTreePattern()
1789 Record *Operator = OpDef->getDef(); in ParseTreePattern()
1953 if (DI && (DI->getDef()->isSubClassOf("RegisterClass") || in InferAllTypes()
1954 DI->getDef()->isSubClassOf("RegisterOperand"))) in InferAllTypes()
2046 Record *N = Records.getDef(Name); in getSDNodeNamed()
2118 (OpsOp->getDef()->getName() != "ops" && in ParsePatternFragments()
2119 OpsOp->getDef()->getName() != "outs" && in ParsePatternFragments()
2120 OpsOp->getDef()->getName() != "ins")) in ParsePatternFragments()
2128 getDef()->getName() != "node") in ParsePatternFragments()
2237 if (DI && (DI->getDef()->isSubClassOf("RegisterClass") || in HandleUse()
2238 DI->getDef()->isSubClassOf("RegisterOperand"))) in HandleUse()
2239 I->error("Input " + DI->getDef()->getName() + " must be named!"); in HandleUse()
2248 Rec = DI->getDef(); in HandleUse()
2264 SlotRec = dynamic_cast<DefInit*>(Slot->getLeafValue())->getDef(); in HandleUse()
2300 if (!Val || !Val->getDef()->isSubClassOf("Register")) in FindPatternInputsAndOutputs()
2302 InstImpResults.push_back(Val->getDef()); in FindPatternInputsAndOutputs()
2344 if (Val->getDef()->isSubClassOf("RegisterClass") || in FindPatternInputsAndOutputs()
2345 Val->getDef()->isSubClassOf("RegisterOperand") || in FindPatternInputsAndOutputs()
2346 Val->getDef()->isSubClassOf("PointerLikeRegClass")) { in FindPatternInputsAndOutputs()
2352 } else if (Val->getDef()->isSubClassOf("Register")) { in FindPatternInputsAndOutputs()
2353 InstImpResults.push_back(Val->getDef()); in FindPatternInputsAndOutputs()
2424 Record *LeafRec = DI->getDef(); in AnalyzeNode()
2624 Record *R = dynamic_cast<DefInit*>(RNode->getLeafValue())->getDef(); in ParseInstructions()
2670 Record *InRec = static_cast<DefInit*>(InVal->getLeafValue())->getDef(); in ParseInstructions()
3195 Record *RR = DI->getDef(); in GenerateVariantsOf()