Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/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()
H A DPatternParser.cpp244 if (auto *DefI = dyn_cast<DefInit>(OpInit)) { in parseInstructionPatternOperand()
298 if (const auto *Def = dyn_cast<DefInit>(Arg)) { in parseInstructionPatternMIFlags()
310 const DefInit *DefArg = dyn_cast<DefInit>(NotArg); in parseInstructionPatternMIFlags()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
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 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()
586 DefInit *Constraint = dyn_cast<DefInit>(ConstraintList->getArg(i)); in isOperandImpl()
H A DCodeGenDAGPatterns.cpp1422 DefInit *DI = dyn_cast<DefInit>(P.getLeafValue()); in isImmAllOnesAllZerosMatch()
1488 if (DefInit *Pred = dyn_cast<DefInit>(I)) { in getPredicateRecords()
1658 if (!NodeToApply.isLeaf() || !isa<DefInit>(NodeToApply.getLeafValue()) || in ApplyTypeConstraint()
1659 !cast<DefInit>(NodeToApply.getLeafValue()) in ApplyTypeConstraint()
1665 DefInit *DI = cast<DefInit>(NodeToApply.getLeafValue()); in ApplyTypeConstraint()
1882 if (DefInit *DI = dyn_cast<DefInit>(Dag->getOperator())) in GetNumNodeResults()
1990 if (DefInit *DI = dyn_cast<DefInit>(getLeafValue())) { in isIsomorphicTo()
1991 if (DefInit *NDI = dyn_cast<DefInit>(N.getLeafValue())) { in isIsomorphicTo()
2052 (isa<DefInit>(Val) && in SubstituteFormalArguments()
2053 cast<DefInit>(Val)->getDef()->getName() == "node")) { in SubstituteFormalArguments()
[all …]
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 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()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DOptParserEmitter.cpp355 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) in EmitOptParser()
403 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitOptParser()
412 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Alias"))) in EmitOptParser()
437 OS << (NumFlags++ ? " | " : "") << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
441 << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
452 << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
456 << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
H A DPseudoLoweringEmitter.cpp78 if (DefInit *DI = dyn_cast<DefInit>(Dag->getArg(i))) { in addDagOperandMapping()
141 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.cpp271 if (DefInit *VDefInit = dyn_cast<DefInit>(V)) { in getInitValueAsRegClass()
854 DefInit *DI = dyn_cast<DefInit>(SrcChild.getLeafValue()); in createAndImportSelDAGMatcher()
948 if (auto *ChildDefInit = dyn_cast<DefInit>(SrcChild.getLeafValue())) { in getSrcChildName()
1096 if (auto *ChildDefInit = dyn_cast<DefInit>(SrcChild.getLeafValue())) { in importChildMatcher()
1278 if (auto *ChildDefInit = dyn_cast<DefInit>(DstChild.getLeafValue())) { in importExplicitUseRenderer()
1583 DefInit *SubRegInit = dyn_cast<DefInit>(Dst.getChild(1).getLeafValue()); in importExplicitUseRenderers()
1653 if (DefInit *SubRegInit = dyn_cast<DefInit>(SubRegChild.getLeafValue())) { in importExplicitUseRenderers()
1753 if (const DefInit *DefaultDefOp = dyn_cast<DefInit>(DefaultOp)) { in importDefaultOperandRenderers()
1876 DefInit *SubRegInit = dyn_cast<DefInit>(SubRegIdxNode.getLeafValue()); in inferSuperRegisterClass()
1911 DefInit *SubRegInit = dyn_cast<DefInit>(SubRegIdxNode.getLeafValue()); in inferSubRegIndexForNode()
H A DSearchableTableEmitter.cpp132 auto *Entry = Field.Enum->EntryMap[cast<DefInit>(I)->getDef()]; in primaryRepresentation()
143 if (DefInit *DI = dyn_cast<DefInit>(I)) in isIntrinsic()
151 Intr = std::make_unique<CodeGenIntrinsic>(cast<DefInit>(I)->getDef(), in getIntrinsic()
260 Record *LHSr = cast<DefInit>(LHSI)->getDef(); in compareBy()
261 Record *RHSr = cast<DefInit>(RHSI)->getDef(); in compareBy()
276 auto LHSr = cast<DefInit>(LHSI)->getDef(); in compareBy()
277 auto RHSr = cast<DefInit>(RHSI)->getDef(); in compareBy()
H A DCodeEmitterGen.cpp290 if (auto *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in getInstructionCases()
418 if (auto *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in emitInstructionBaseValues()
494 if (DefInit *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in run()
H A DFastISelEmitter.cpp272 DefInit *OpDI = dyn_cast<DefInit>(Op.getLeafValue()); in initialize()
440 Record *OpLeafRec = cast<DefInit>(Op.getLeafValue())->getDef(); in PhyRegForNode()
511 DefInit *SR = dyn_cast<DefInit>(Dst.getChild(1).getLeafValue()); in collectPatterns()
H A DAttributes.cpp128 OS << " | AttributeProperty::" << cast<DefInit>(P)->getDef()->getName(); in emitAttributeProperties()
H A DDAGISelMatcherGen.cpp223 DefInit *DI = dyn_cast<DefInit>(N.getLeafValue()); in EmitLeafMatchCode()
675 if (DefInit *DI = dyn_cast<DefInit>(N.getLeafValue())) { in EmitResultLeafAsOperand()
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp717 DefInit *DI = dyn_cast<DefInit>(getElement(i)); in getElementAsRecord()
803 if (const auto *Def = dyn_cast<DefInit>(LHS)) { in Fold()
832 if (DefInit *LHSd = dyn_cast<DefInit>(LHS)) in Fold()
869 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()
1215 DefInit *LOp = dyn_cast<DefInit>(LHSs->getOperator()); in Fold()
1216 DefInit *ROp = dyn_cast<DefInit>(RHSs->getOperator()); in Fold()
1415 DefInit *Op = dyn_cast<DefInit>(RHS); in Fold()
1641 DefInit *LHSd = dyn_cast<DefInit>(LHS); 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/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()
1446 if (DefInit *Group = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitClangDiagsDefs()
1457 if (!isa<DefInit>(R.getValueInit("Group"))) { in EmitClangDiagsDefs()
1481 if (DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitClangDiagsDefs()
H A DMveEmitter.cpp1062 if (auto Def = dyn_cast<DefInit>(I)) in getType()
1091 Record *Op = cast<DefInit>(D->getOperator())->getDef(); in getType()
1157 Record *Op = cast<DefInit>(D->getOperator())->getDef(); in getCodeForDag()
1214 Record *TypeRec = cast<DefInit>(D->getArg(0))->getDef(); in getCodeForDag()
1226 Record *TypeRec = cast<DefInit>(D->getArg(0))->getDef(); in getCodeForDag()
1296 if (auto *DI = dyn_cast<DefInit>(Arg)) { in getCodeForDagArg()
1383 if (auto TypeDI = dyn_cast<DefInit>(TypeInit)) in ACLEIntrinsic()
1395 if (auto TypeDI = dyn_cast<DefInit>(TypeInit)) { in ACLEIntrinsic()
1443 Record *MainOp = cast<DefInit>(CodeDag->getOperator())->getDef(); in ACLEIntrinsic()
H A DClangOpcodesEmitter.cpp70 if (const auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) { in Enumerate()
334 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) { in EmitGroup()
/freebsd/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