Home
last modified time | relevance | path

Searched refs:DefInit (Results 1 – 25 of 41) 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.cpp233 if (auto *DefI = dyn_cast<DefInit>(OpInit)) { in parseInstructionPatternOperand()
287 if (const auto *Def = dyn_cast<DefInit>(Arg)) { in parseInstructionPatternMIFlags()
299 const DefInit *DefArg = dyn_cast<DefInit>(NotArg); in parseInstructionPatternMIFlags()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstAlias.cpp34 const DefInit *ADI = dyn_cast<DefInit>(Arg); in tryAliasOpMatch()
71 InstOpRec = cast<DefInit>(DI->getArg(0))->getDef(); in tryAliasOpMatch()
173 const DefInit *DI = dyn_cast<DefInit>(Result->getOperator()); in CodeGenInstAlias()
184 const DefInit *ADI = dyn_cast<DefInit>(Result->getArg(i)); in CodeGenInstAlias()
235 const Record *SubRec = cast<DefInit>(MIOI->getArg(SubOp))->getDef(); in CodeGenInstAlias()
257 const Record *SubRec = cast<DefInit>(MIOI->getArg(SubOp))->getDef(); in CodeGenInstAlias()
H A DCodeGenInstruction.cpp32 if (const DefInit *Init = dyn_cast<DefInit>(OutDI->getOperator())) { in CGIOperandList()
45 if (const DefInit *Init = dyn_cast<DefInit>(InDI->getOperator())) { in CGIOperandList()
75 const DefInit *Arg = dyn_cast<DefInit>(ArgInit); in CGIOperandList()
101 if (!isa<DefInit>(MIOpInfo->getOperator()) || in CGIOperandList()
102 cast<DefInit>(MIOpInfo->getOperator())->getDef()->getName() != "ops") in CGIOperandList()
173 cast<DefInit>(MIOpInfo->getArg(j)) in CGIOperandList()
583 const DefInit *Constraint = dyn_cast<DefInit>(ConstraintList->getArg(i)); in isOperandImpl()
H A DCodeGenDAGPatterns.cpp1445 const DefInit *DI = dyn_cast<DefInit>(P.getLeafValue()); in isImmAllOnesAllZerosMatch()
1510 if (const DefInit *Pred = dyn_cast<DefInit>(I)) { in getPredicateRecords()
1673 if (!NodeToApply.isLeaf() || !isa<DefInit>(NodeToApply.getLeafValue()) || in ApplyTypeConstraint()
1674 !cast<DefInit>(NodeToApply.getLeafValue()) in ApplyTypeConstraint()
1680 const DefInit *DI = cast<DefInit>(NodeToApply.getLeafValue()); in ApplyTypeConstraint()
1957 if (const DefInit *DI = dyn_cast<DefInit>(Dag->getOperator())) in GetNumNodeResults()
2065 if (const DefInit *DI = dyn_cast<DefInit>(getLeafValue())) { in isIsomorphicTo()
2066 if (const DefInit *NDI = dyn_cast<DefInit>(N.getLeafValue())) { in isIsomorphicTo()
2127 (isa<DefInit>(Val) && in SubstituteFormalArguments()
2128 cast<DefInit>(Val)->getDef()->getName() == "node")) { in SubstituteFormalArguments()
[all …]
H A DSubtargetFeatureInfo.cpp133 if (auto *D = dyn_cast<DefInit>(&Val)) { in emitFeaturesAux()
140 auto *Op = dyn_cast<DefInit>(D->getOperator()); in emitFeaturesAux()
H A DVarLenCodeEmitterGen.cpp111 if (!isa<DefInit>(Op)) in getCustomCoders()
114 StringRef OpName = cast<DefInit>(Op)->getDef()->getName(); in getCustomCoders()
240 if (auto *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in run()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DOptionParserEmitter.cpp379 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) in emitOptionParser()
428 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) { in emitOptionParser()
438 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Alias"))) in emitOptionParser()
463 OS << (NumFlags++ ? " | " : "") << cast<DefInit>(I)->getDef()->getName(); in emitOptionParser()
467 << cast<DefInit>(I)->getDef()->getName(); in emitOptionParser()
478 << cast<DefInit>(I)->getDef()->getName(); in emitOptionParser()
482 << cast<DefInit>(I)->getDef()->getName(); in emitOptionParser()
H A DPseudoLoweringEmitter.cpp75 if (const DefInit *DI = dyn_cast<DefInit>(DagArg)) { in addOperandMapping()
142 const DefInit *OpDef = dyn_cast<DefInit>(Dag->getOperator()); in evaluateExpansion()
205 auto *OpndRec = cast<DefInit>(DstOp.MIOperandInfo->getArg(I))->getDef(); in evaluateExpansion()
H A DCompressInstEmitter.cpp198 return cast<DefInit>(Arg1)->getDef() == cast<DefInit>(Arg2)->getDef(); in validateArgsTypes()
241 OpndRec = cast<DefInit>(Opnd.MIOperandInfo->getArg(SubOp))->getDef(); in addDagOperandMapping()
243 if (const auto *DI = dyn_cast<DefInit>(Dag->getArg(DAGOpNo))) { in addDagOperandMapping()
542 if (!isa<DefInit>(Arg) || in getReqFeatures()
543 !cast<DefInit>(Arg)->getDef()->isSubClassOf("SubtargetFeature")) in getReqFeatures()
546 AnyOfSet.emplace(IsNot, cast<DefInit>(Arg)->getDef()->getName()); in getReqFeatures()
548 FeaturesSet.emplace(IsNot, cast<DefInit>(Arg)->getDef()->getName()); in getReqFeatures()
798 cast<DefInit>(DestOperand.MIOperandInfo->getArg(SubOp))->getDef(); in emitCompressInstEmitter()
H A DOptionRSTEmitter.cpp32 if (const DefInit *DI = dyn_cast<DefInit>(R->getValueInit("Group"))) in emitOptionRst()
H A DGlobalISelEmitter.cpp273 if (const DefInit *VDefInit = dyn_cast<DefInit>(V)) { in getInitValueAsRegClass()
882 const DefInit *DI = dyn_cast<DefInit>(SrcChild.getLeafValue()); in createAndImportSelDAGMatcher()
976 if (auto *ChildDefInit = dyn_cast<DefInit>(SrcChild.getLeafValue())) { in getSrcChildName()
1038 } else if (auto *ChildDefInit = dyn_cast<DefInit>(SrcChild.getLeafValue())) { in importChildMatcher()
1138 if (auto *ChildDefInit = dyn_cast<DefInit>(SrcChild.getLeafValue())) { in importChildMatcher()
1260 if (const auto *DI = dyn_cast<DefInit>(N.getLeafValue())) { in importNamedNodeRenderer()
1318 if (const auto *DI = dyn_cast<DefInit>(N.getLeafValue())) { in importLeafNodeRenderer()
1560 const auto *RegDI = dyn_cast<DefInit>(DefaultOp.getLeafValue()); in importExplicitDefRenderers()
1613 const DefInit *SubRegInit = in importExplicitUseRenderers()
1614 dyn_cast<DefInit>(Dst.getChild(1).getLeafValue()); in importExplicitUseRenderers()
[all …]
H A DCodeEmitterGen.cpp294 if (const auto *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in getInstructionCases()
421 if (auto *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in emitInstructionBaseValues()
494 if (const DefInit *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in run()
H A DSearchableTableEmitter.cpp145 Field.Enum->getEntry(cast<DefInit>(I)->getDef()); in primaryRepresentation()
156 if (const auto *DI = dyn_cast<DefInit>(I)) in isIntrinsic()
162 const Record *Def = cast<DefInit>(I)->getDef(); in getIntrinsic()
292 const Record *LHSr = cast<DefInit>(LHSI)->getDef(); in compareBy()
293 const Record *RHSr = cast<DefInit>(RHSI)->getDef(); in compareBy()
304 const Record *LHSr = cast<DefInit>(LHSI)->getDef(); in compareBy()
305 const Record *RHSr = cast<DefInit>(RHSI)->getDef(); in compareBy()
H A DFastISelEmitter.cpp262 const DefInit *OpDI = dyn_cast<DefInit>(Op.getLeafValue()); in initialize()
425 const Record *OpLeafRec = cast<DefInit>(Op.getLeafValue())->getDef(); in PhysRegForNode()
492 const DefInit *SR = dyn_cast<DefInit>(Dst.getChild(1).getLeafValue()); in collectPatterns()
H A DDAGISelMatcherGen.cpp222 const DefInit *DI = dyn_cast<DefInit>(N.getLeafValue()); in EmitLeafMatchCode()
672 if (const DefInit *DI = dyn_cast<DefInit>(N.getLeafValue())) { in EmitResultLeafAsOperand()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/
H A DAttributes.cpp126 cast<DefInit>(P)->getDef()->getName() == "IntersectAnd") in emitAttributeProperties()
129 cast<DefInit>(P)->getDef()->getName() == "IntersectMin") in emitAttributeProperties()
132 OS << " | AttributeProperty::" << cast<DefInit>(P)->getDef()->getName(); in emitAttributeProperties()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DClangSACheckersEmitter.cpp30 if (const DefInit *DI = dyn_cast<DefInit>(R->getValueInit("ParentPackage"))) in getParentPackageFullName()
132 if (const DefInit *DI = dyn_cast<DefInit>(R->getValueInit("ParentPackage"))) in isHidden()
H A DClangOptionDocEmitter.cpp47 if (const DefInit *DI = dyn_cast<DefInit>(Option->getValueInit("Group"))) in hasFlag()
85 auto *G = dyn_cast<DefInit>(R->getValueInit("Group")); in extractDocumentation()
98 if (auto *G = dyn_cast<DefInit>(R->getValueInit("Group"))) in extractDocumentation()
104 if (auto *A = dyn_cast<DefInit>(R->getValueInit("Alias"))) { in extractDocumentation()
127 if (auto *G = dyn_cast<DefInit>(R->getValueInit("Group"))) in extractDocumentation()
H A DMveEmitter.cpp1064 if (const auto *Def = dyn_cast<DefInit>(I)) in getType()
1093 const Record *Op = cast<DefInit>(D->getOperator())->getDef(); in getType()
1160 const Record *Op = cast<DefInit>(D->getOperator())->getDef(); in getCodeForDag()
1217 const Record *TypeRec = cast<DefInit>(D->getArg(0))->getDef(); in getCodeForDag()
1229 const Record *TypeRec = cast<DefInit>(D->getArg(0))->getDef(); in getCodeForDag()
1299 if (const auto *DI = dyn_cast<DefInit>(Arg)) { in getCodeForDagArg()
1387 if (const auto *TypeDI = dyn_cast<DefInit>(TypeInit)) in ACLEIntrinsic()
1399 if (const auto *TypeDI = dyn_cast<DefInit>(TypeInit)) { in ACLEIntrinsic()
1447 const Record *MainOp = cast<DefInit>(CodeDag->getOperator())->getDef(); in ACLEIntrinsic()
H A DClangDiagnosticsEmitter.cpp79 if (const auto *Group = dyn_cast<DefInit>(R->getValueInit("Group"))) { in getDiagnosticCategory()
157 const auto *DI = dyn_cast<DefInit>(R->getValueInit("Group")); in groupDiagnostics()
194 if (cast<DefInit>(Diag->getValueInit("Group"))->getDef() == Def) { in groupDiagnostics()
214 if (!cast<DefInit>(Diag->getValueInit("Group"))->getDef()->isAnonymous()) in groupDiagnostics()
340 if (const auto *Group = dyn_cast<DefInit>(R->getValueInit("Group"))) { in compute()
357 if (const auto *Group = dyn_cast<DefInit>(R->getValueInit("Group"))) in compute()
1712 if (const auto *Group = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitClangDiagsDefs()
1722 if (!isa<DefInit>(R.getValueInit("Group"))) { in EmitClangDiagsDefs()
1746 if (const auto *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitClangDiagsDefs()
H A DClangOpcodesEmitter.cpp70 if (const auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) { in Enumerate()
327 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) { in EmitGroup()
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp765 const auto *DI = dyn_cast<DefInit>(getElement(Idx)); in getElementAsRecord()
844 if (const auto *Def = dyn_cast<DefInit>(LHS)) { in Fold()
872 if (const auto *LHSd = dyn_cast<DefInit>(LHS)) in Fold()
909 DefInit *DI = D->getDefInit(); in Fold()
1248 const auto *LHSd = dyn_cast<DefInit>(LHS); in CompareInit()
1249 const auto *RHSd = dyn_cast<DefInit>(RHS); in CompareInit()
1296 const auto *LOp = dyn_cast<DefInit>(LHSs->getOperator()); in Fold()
1297 const auto *ROp = dyn_cast<DefInit>(RHSs->getOperator()); in Fold()
1506 const auto *Op = dyn_cast<DefInit>(RHS); in Fold()
1748 const auto *LHSd = dyn_cast<DefInit>(LHS); in Fold()
[all …]
H A DSetTheory.cpp214 cast<DefInit>(Expr->getOperator())->getDef()->getRecords(); in apply()
284 if (const auto *Def = dyn_cast<DefInit>(Expr)) { in evaluate()
299 const auto *OpInit = dyn_cast<DefInit>(DagExpr->getOperator()); in evaluate()
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h1289 class DefInit final : public TypedInit {
1294 explicit DefInit(const Record *D);
1297 DefInit(const DefInit &) = delete;
1298 DefInit &operator=(const DefInit &) = delete;
1327 const DefInit *Def = nullptr; // after instantiation
1333 const DefInit *instantiate();
1669 mutable DefInit *CorrespondingDefInit = nullptr;
1735 DefInit *getDefInit() const;

12