Home
last modified time | relevance | path

Searched refs:DefInit (Results 1 – 25 of 36) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DCombinerUtils.h25 if (const DefInit *OpI = dyn_cast<DefInit>(&N)) in isSpecificDef()
36 if (const DefInit *OpI = dyn_cast<DefInit>(&N)) in getDefOfSubClass()
50 if (const DefInit *OpI = dyn_cast<DefInit>(I->getOperator())) in getDagWithSpecificOperator()
63 if (const DefInit *OpI = dyn_cast<DefInit>(I->getOperator())) in getDagWithOperatorOfSubClass()
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenInstAlias.cpp32 DefInit *ADI = dyn_cast<DefInit>(Arg); in tryAliasOpMatch()
71 InstOpRec = cast<DefInit>(DI->getArg(0))->getDef(); in tryAliasOpMatch()
173 DefInit *DI = dyn_cast<DefInit>(Result->getOperator()); in CodeGenInstAlias()
184 DefInit *ADI = dyn_cast<DefInit>(Result->getArg(i)); in CodeGenInstAlias()
237 Record *SubRec = cast<DefInit>(MIOI->getArg(SubOp))->getDef(); in CodeGenInstAlias()
259 Record *SubRec = cast<DefInit>(MIOI->getArg(SubOp))->getDef(); in CodeGenInstAlias()
H A DOptParserEmitter.cpp299 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) in EmitOptParser()
344 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitOptParser()
353 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Alias"))) in EmitOptParser()
378 OS << (NumFlags++ ? " | " : "") << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
382 << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
393 << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
397 << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
H A DCodeGenInstruction.cpp32 if (DefInit *Init = dyn_cast<DefInit>(OutDI->getOperator())) { in CGIOperandList()
44 if (DefInit *Init = dyn_cast<DefInit>(InDI->getOperator())) { in CGIOperandList()
73 DefInit *Arg = dyn_cast<DefInit>(ArgInit); in CGIOperandList()
99 if (!isa<DefInit>(MIOpInfo->getOperator()) || in CGIOperandList()
100 cast<DefInit>(MIOpInfo->getOperator())->getDef()->getName() != "ops") in CGIOperandList()
171 cast<DefInit>(MIOpInfo->getArg(j)) in CGIOperandList()
587 DefInit *Constraint = dyn_cast<DefInit>(ConstraintList->getArg(i)); in isOperandImpl()
H A DCodeGenDAGPatterns.cpp1418 DefInit *DI = dyn_cast<DefInit>(P->getLeafValue()); in isImmAllOnesAllZerosMatch()
1485 if (DefInit *Pred = dyn_cast<DefInit>(I)) { in getPredicateRecords()
1996 if (DefInit *DI = dyn_cast<DefInit>(getLeafValue())) { in isIsomorphicTo()
2354 DefInit *DI = dyn_cast<DefInit>(getLeafValue()); in getComplexPatternInfo()
2373 DefInit *DI = dyn_cast<DefInit>(getLeafValue()); in getNumMIResults()
2437 DefInit *DI = dyn_cast<DefInit>(N->getLeafValue()); in isOperandClass()
2468 if (DefInit *DI = dyn_cast<DefInit>(getLeafValue())) { in ApplyTypeConstraints()
2856 if (DefInit *DI = dyn_cast<DefInit>(TheInit)) { in ParseTreePattern()
2912 DefInit *OpDef = dyn_cast<DefInit>(Dag->getOperator()); in ParseTreePattern()
3418 DefInit *DI = dyn_cast<DefInit>(Pat->getLeafValue()); in HandleUse()
[all …]
H A DPseudoLoweringEmitter.cpp77 if (DefInit *DI = dyn_cast<DefInit>(Dag->getArg(i))) { in addDagOperandMapping()
140 DefInit *OpDef = dyn_cast<DefInit>(Dag->getOperator()); in evaluateExpansion()
H A DCompressInstEmitter.cpp218 if (DefInit *DI = dyn_cast<DefInit>(Dag->getArg(I - TiedCount))) { in addDagOperandMapping()
298 return cast<DefInit>(Arg1)->getDef() == cast<DefInit>(Arg2)->getDef(); in validateArgsTypes()
509 if (!isa<DefInit>(Arg) || in getReqFeatures()
510 !cast<DefInit>(Arg)->getDef()->isSubClassOf("SubtargetFeature")) in getReqFeatures()
513 AnyOfSet.insert({IsNot, cast<DefInit>(Arg)->getDef()->getName()}); in getReqFeatures()
515 FeaturesSet.insert({IsNot, cast<DefInit>(Arg)->getDef()->getName()}); in getReqFeatures()
H A DOptRSTEmitter.cpp38 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitOptRST()
H A DGlobalISelEmitter.cpp272 if (DefInit *VDefInit = dyn_cast<DefInit>(V)) { in getInitValueAsRegClass()
834 DefInit *DI = dyn_cast<DefInit>(SrcChild->getLeafValue()); in createAndImportSelDAGMatcher()
928 if (auto *ChildDefInit = dyn_cast<DefInit>(SrcChild->getLeafValue())) { in getSrcChildName()
1076 if (auto *ChildDefInit = dyn_cast<DefInit>(SrcChild->getLeafValue())) { in importChildMatcher()
1253 if (auto *ChildDefInit = dyn_cast<DefInit>(DstChild->getLeafValue())) { in importExplicitUseRenderer()
1550 DefInit *SubRegInit = dyn_cast<DefInit>(Dst->getChild(1)->getLeafValue()); in importExplicitUseRenderers()
1620 if (DefInit *SubRegInit = in importExplicitUseRenderers()
1621 dyn_cast<DefInit>(SubRegChild->getLeafValue())) { in importExplicitUseRenderers()
1721 if (const DefInit *DefaultDefOp = dyn_cast<DefInit>(DefaultOp)) { in importDefaultOperandRenderers()
1850 DefInit *SubRegInit = dyn_cast<DefInit>(SubRegIdxNode->getLeafValue()); in inferSuperRegisterClass()
[all …]
H A DSearchableTableEmitter.cpp128 auto *Entry = Field.Enum->EntryMap[cast<DefInit>(I)->getDef()]; in primaryRepresentation()
139 if (DefInit *DI = dyn_cast<DefInit>(I)) in isIntrinsic()
147 Intr = std::make_unique<CodeGenIntrinsic>(cast<DefInit>(I)->getDef(), in getIntrinsic()
247 Record *LHSr = cast<DefInit>(LHSI)->getDef(); in compareBy()
248 Record *RHSr = cast<DefInit>(RHSI)->getDef(); in compareBy()
263 auto LHSr = cast<DefInit>(LHSI)->getDef(); in compareBy()
264 auto RHSr = cast<DefInit>(RHSI)->getDef(); in compareBy()
H A DSubtargetFeatureInfo.cpp135 if (auto *D = dyn_cast<DefInit>(&Val)) { in emitFeaturesAux()
142 auto *Op = dyn_cast<DefInit>(D->getOperator()); in emitFeaturesAux()
H A DCodeEmitterGen.cpp285 if (auto *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in getInstructionCases()
377 if (auto *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in emitInstructionBaseValues()
447 if (DefInit *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in run()
H A DFastISelEmitter.cpp262 DefInit *OpDI = dyn_cast<DefInit>(Op->getLeafValue()); in initialize()
431 Record *OpLeafRec = cast<DefInit>(Op->getLeafValue())->getDef(); in PhyRegForNode()
500 DefInit *SR = dyn_cast<DefInit>(Dst->getChild(1)->getLeafValue()); in collectPatterns()
H A DVarLenCodeEmitterGen.cpp109 if (!isa<DefInit>(Op)) in getCustomCoders()
112 StringRef OpName = cast<DefInit>(Op)->getDef()->getName(); in getCustomCoders()
238 if (auto *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in run()
H A DAttributes.cpp124 OS << " | AttributeProperty::" << cast<DefInit>(P)->getDef()->getName(); in emitAttributeProperties()
H A DDAGISelMatcherGen.cpp225 DefInit *DI = dyn_cast<DefInit>(N->getLeafValue()); in EmitLeafMatchCode()
676 if (DefInit *DI = dyn_cast<DefInit>(N->getLeafValue())) { in EmitResultLeafAsOperand()
H A DDecoderEmitter.cpp1224 if (auto *D = dyn_cast<DefInit>(&Val)) { in emitPredicateMatchAux()
1868 Operands.push_back(getOpInfo(cast<DefInit>(Arg)->getDef())); in parseVarLenInstOperand()
2045 Record *OpTypeRec = cast<DefInit>(OpInit)->getDef(); in populateInstruction()
2073 getOpInfo(cast<DefInit>(SubOps->getArg(i))->getDef()); in populateInstruction()
2088 OpInfo = getOpInfo(cast<DefInit>(SubOps->getArg(0))->getDef()); in populateInstruction()
2446 if (auto *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in run()
2464 if (DefInit *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in run()
/freebsd-14.2/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp869 DefInit *DI = DefInit::get(D); in Fold()
1167 DefInit *LHSd = dyn_cast<DefInit>(LHS); in CompareInit()
1168 DefInit *RHSd = dyn_cast<DefInit>(RHS); in CompareInit()
1415 DefInit *Op = dyn_cast<DefInit>(RHS); in Fold()
1641 DefInit *LHSd = dyn_cast<DefInit>(LHS); in Fold()
1645 DefInit *MHSd = dyn_cast<DefInit>(MHS); in Fold()
1649 DefInit *RHSd = dyn_cast<DefInit>(RHS); in Fold()
2207 DefInit::DefInit(Record *D) in DefInit() function in DefInit
2210 DefInit *DefInit::get(Record *R) { in get()
2392 if (DefInit *DI = dyn_cast<DefInit>(Rec)) { in Fold()
[all …]
H A DSetTheory.cpp213 cast<DefInit>(Expr->getOperator())->getDef()->getRecords(); in apply()
283 if (DefInit *Def = dyn_cast<DefInit>(Expr)) { in evaluate()
298 DefInit *OpInit = dyn_cast<DefInit>(DagExpr->getOperator()); in evaluate()
/freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/
H A DClangSACheckersEmitter.cpp32 if (DefInit *DI = dyn_cast<DefInit>(R->getValueInit("ParentPackage"))) in getParentPackageFullName()
134 if (DefInit *DI = dyn_cast<DefInit>(R->getValueInit("ParentPackage"))) in isHidden()
H A DClangOptionDocEmitter.cpp48 if (const DefInit *DI = dyn_cast<DefInit>(Option->getValueInit("Group"))) in hasFlag()
86 auto *G = dyn_cast<DefInit>(R->getValueInit("Group")); in extractDocumentation()
99 if (auto *G = dyn_cast<DefInit>(R->getValueInit("Group"))) in extractDocumentation()
105 if (auto *A = dyn_cast<DefInit>(R->getValueInit("Alias"))) { in extractDocumentation()
124 if (auto *G = dyn_cast<DefInit>(R->getValueInit("Group"))) in extractDocumentation()
H A DClangDiagnosticsEmitter.cpp84 if (DefInit *Group = dyn_cast<DefInit>(R->getValueInit("Group"))) { in getDiagnosticCategory()
162 DefInit *DI = dyn_cast<DefInit>(R->getValueInit("Group")); in groupDiagnostics()
206 if (cast<DefInit>(Diag->getValueInit("Group"))->getDef() == Def) { in groupDiagnostics()
226 if (!cast<DefInit>(Diag->getValueInit("Group"))->getDef()->isAnonymous()) in groupDiagnostics()
365 if (DefInit *Group = dyn_cast<DefInit>(R->getValueInit("Group"))) { in compute()
384 if (DefInit *Group = dyn_cast<DefInit>(R->getValueInit("Group"))) in compute()
1260 if (DefInit *Group = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitClangDiagsDefs()
1271 if (!isa<DefInit>(R.getValueInit("Group"))) { in EmitClangDiagsDefs()
1292 if (DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitClangDiagsDefs()
H A DMveEmitter.cpp1061 if (auto Def = dyn_cast<DefInit>(I)) in getType()
1090 Record *Op = cast<DefInit>(D->getOperator())->getDef(); in getType()
1156 Record *Op = cast<DefInit>(D->getOperator())->getDef(); in getCodeForDag()
1213 Record *TypeRec = cast<DefInit>(D->getArg(0))->getDef(); in getCodeForDag()
1225 Record *TypeRec = cast<DefInit>(D->getArg(0))->getDef(); in getCodeForDag()
1295 if (auto *DI = dyn_cast<DefInit>(Arg)) { in getCodeForDagArg()
1382 if (auto TypeDI = dyn_cast<DefInit>(TypeInit)) in ACLEIntrinsic()
1394 if (auto TypeDI = dyn_cast<DefInit>(TypeInit)) { in ACLEIntrinsic()
1442 Record *MainOp = cast<DefInit>(CodeDag->getOperator())->getDef(); in ACLEIntrinsic()
H A DClangOpcodesEmitter.cpp72 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) { in Enumerate()
311 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) { in EmitGroup()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h1311 class DefInit : public TypedInit {
1316 explicit DefInit(Record *D);
1319 DefInit(const DefInit &) = delete;
1320 DefInit &operator=(const DefInit &) = delete;
1326 static DefInit *get(Record*);
1350 DefInit *Def = nullptr; // after instantiation
1355 DefInit *instantiate();
1676 DefInit *CorrespondingDefInit = nullptr;
1743 DefInit *getDefInit();

12