Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/mlir/lib/TableGen/
H A DAttribute.cpp21 using llvm::DefInit;
43 Attribute::Attribute(const DefInit *init) : Attribute(init->getDef()) {} in Attribute()
74 if (auto *defInit = dyn_cast<llvm::DefInit>(def->getValueInit("valueType"))) in getValueType()
96 llvm::dyn_cast<llvm::DefInit>(def->getValueInit("baseAttr"))) { in getBaseAttr()
129 if (DefInit *init = dyn_cast<DefInit>(record->getValue())) in getDialect()
135 ConstantAttr::ConstantAttr(const DefInit *init) : def(init->getDef()) { in ConstantAttr()
153 EnumAttrCase::EnumAttrCase(const llvm::DefInit *init) in EnumAttrCase()
173 EnumAttr::EnumAttr(const llvm::DefInit *init) : EnumAttr(init->getDef()) {} in EnumAttr()
220 cases.emplace_back(cast<llvm::DefInit>(init)); in getAllCases()
H A DOperator.cpp35 using llvm::DefInit;
158 return TypeConstraint(cast<DefInit>(results->getArg(index))); in getResultTypeConstraint()
435 auto *argDefInit = dyn_cast<DefInit>(arg); in populateOpStructure()
478 Attribute(cast<DefInit>(val.getValue()))}); in populateOpStructure()
505 auto *outsOp = dyn_cast<DefInit>(resultsDag->getOperator()); in populateOpStructure()
513 auto *resultInit = dyn_cast<DefInit>(resultsDag->getArg(i)); in populateOpStructure()
543 auto *successorInit = dyn_cast<DefInit>(successorsDag->getArg(i)); in populateOpStructure()
583 auto *def = cast<DefInit>(traitInit)->getDef(); in populateOpStructure()
605 auto *regionsOp = dyn_cast<DefInit>(regionsDag->getOperator()); in populateOpStructure()
612 auto *regionInit = dyn_cast<DefInit>(regionsDag->getArg(i)); in populateOpStructure()
[all …]
H A DPattern.cpp64 return Constraint(cast<llvm::DefInit>(def)->getDef()); in getAsConstraint()
69 return ConstantAttr(cast<llvm::DefInit>(def)); in getAsConstantAttr()
74 return EnumAttrCase(cast<llvm::DefInit>(def)); in getAsEnumAttrCase()
88 return cast<llvm::DefInit>(def)->getDef()->getValueAsInt("numReturns"); in getNumReturnsOfNativeCode()
96 if (auto *defInit = dyn_cast_or_null<llvm::DefInit>(def)) in isSubClassOf()
123 return cast<llvm::DefInit>(node->getOperator()) in getNativeCodeTemplate()
130 return cast<llvm::DefInit>(node->getOperator()) in getNumReturnsOfNativeCode()
177 auto *dagOpDef = cast<llvm::DefInit>(node->getOperator())->getDef(); in isReplaceWithValue()
182 auto *dagOpDef = cast<llvm::DefInit>(node->getOperator())->getDef(); in isLocationDirective()
187 auto *dagOpDef = cast<llvm::DefInit>(node->getOperator())->getDef(); in isReturnTypeDirective()
[all …]
H A DBuilder.cpp24 const llvm::Record *record = cast<llvm::DefInit>(def)->getDef(); in getCppType()
40 const llvm::Record *record = cast<llvm::DefInit>(def)->getDef(); in getDefaultValue()
53 auto *defInit = dyn_cast<llvm::DefInit>(dag->getOperator()); in Builder()
H A DType.cpp22 TypeConstraint::TypeConstraint(const llvm::DefInit *init) in TypeConstraint()
71 Dialect dialect(cast<const llvm::DefInit>(value->getValue())->getDef()); in getCPPClassName()
H A DAttrOrTypeDef.cpp42 AttrOrTypeBuilder builder(cast<llvm::DefInit>(init)->getDef(), in AttrOrTypeDef()
98 auto *dialect = dyn_cast<llvm::DefInit>(def->getValue("dialect")->getValue()); in getDialect()
214 if (auto *param = dyn_cast<llvm::DefInit>(getDef())) in getDefValue()
297 if (auto *paramDefInit = dyn_cast<llvm::DefInit>(paramDef)) in classof()
H A DConstraint.cpp46 const auto *pred = dyn_cast<llvm::DefInit>(val->getValue()); in getPredicate()
90 if (const auto *defInit = dyn_cast<llvm::DefInit>(defValue->getValue())) in getBaseDefName()
/llvm-project-15.0.7/mlir/include/mlir/TableGen/
H A DAttribute.h22 class DefInit; variable
50 explicit Attribute(const llvm::DefInit *init);
123 explicit ConstantAttr(const llvm::DefInit *init);
142 explicit EnumAttrCase(const llvm::DefInit *init);
164 explicit EnumAttr(const llvm::DefInit *init);
H A DType.h21 class DefInit; variable
34 TypeConstraint(const llvm::DefInit *record);
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenInstruction.cpp33 if (DefInit *Init = dyn_cast<DefInit>(OutDI->getOperator())) { in CGIOperandList()
45 if (DefInit *Init = dyn_cast<DefInit>(InDI->getOperator())) { in CGIOperandList()
70 DefInit *Arg = dyn_cast<DefInit>(ArgInit); in CGIOperandList()
96 if (!isa<DefInit>(MIOpInfo->getOperator()) || in CGIOperandList()
520 DefInit *Constraint = dyn_cast<DefInit>(ConstraintList->getArg(i)); in isOperandImpl()
541 DefInit *ADI = dyn_cast<DefInit>(Arg); in tryAliasOpMatch()
580 InstOpRec = cast<DefInit>(DI->getArg(0))->getDef(); in tryAliasOpMatch()
683 DefInit *DI = dyn_cast<DefInit>(Result->getOperator()); in CodeGenInstAlias()
694 DefInit *ADI = dyn_cast<DefInit>(Result->getArg(i)); in CodeGenInstAlias()
747 Record *SubRec = cast<DefInit>(MIOI->getArg(SubOp))->getDef(); in CodeGenInstAlias()
[all …]
H A DOptParserEmitter.cpp281 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) in EmitOptParser()
325 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitOptParser()
333 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Alias"))) in EmitOptParser()
358 OS << (NumFlags++ ? " | " : "") << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
362 << cast<DefInit>(I)->getDef()->getName(); in EmitOptParser()
H A DCodeGenDAGPatterns.cpp1437 DefInit *DI = dyn_cast<DefInit>(P->getLeafValue()); in isImmAllOnesAllZerosMatch()
1504 if (DefInit *Pred = dyn_cast<DefInit>(I)) { in getPredicateRecords()
2007 if (DefInit *DI = dyn_cast<DefInit>(getLeafValue())) { in isIsomorphicTo()
2364 DefInit *DI = dyn_cast<DefInit>(getLeafValue()); in getComplexPatternInfo()
2383 DefInit *DI = dyn_cast<DefInit>(getLeafValue()); in getNumMIResults()
2447 DefInit *DI = dyn_cast<DefInit>(N->getLeafValue()); in isOperandClass()
2478 if (DefInit *DI = dyn_cast<DefInit>(getLeafValue())) { in ApplyTypeConstraints()
2864 if (DefInit *DI = dyn_cast<DefInit>(TheInit)) { in ParseTreePattern()
2919 DefInit *OpDef = dyn_cast<DefInit>(Dag->getOperator()); in ParseTreePattern()
3425 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.cpp221 if (DefInit *DI = dyn_cast<DefInit>(Dag->getArg(i - TiedCount))) { in addDagOperandMapping()
301 return cast<DefInit>(Arg1)->getDef() == cast<DefInit>(Arg2)->getDef(); in validateArgsTypes()
510 if (!isa<DefInit>(Arg) || in getReqFeatures()
511 !cast<DefInit>(Arg)->getDef()->isSubClassOf("SubtargetFeature")) in getReqFeatures()
514 AnyOfSet.insert({IsNot, cast<DefInit>(Arg)->getDef()->getName()}); in getReqFeatures()
516 FeaturesSet.insert({IsNot, cast<DefInit>(Arg)->getDef()->getName()}); in getReqFeatures()
H A DGICombinerEmitter.cpp284 if (const DefInit *OpI = dyn_cast<DefInit>(&N)) in isSpecificDef()
295 if (const DefInit *OpI = dyn_cast<DefInit>(&N)) in getDefOfSubClass()
309 if (const DefInit *OpI = dyn_cast<DefInit>(I->getOperator())) in getDagWithSpecificOperator()
323 if (const DefInit *OpI = dyn_cast<DefInit>(I->getOperator())) in getDagWithOperatorOfSubClass()
H A DOptRSTEmitter.cpp38 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitOptRST()
H A DSearchableTableEmitter.cpp127 auto *Entry = Field.Enum->EntryMap[cast<DefInit>(I)->getDef()]; in primaryRepresentation()
138 if (DefInit *DI = dyn_cast<DefInit>(I)) in isIntrinsic()
146 Intr = std::make_unique<CodeGenIntrinsic>(cast<DefInit>(I)->getDef(), in getIntrinsic()
244 Record *LHSr = cast<DefInit>(LHSI)->getDef(); in compareBy()
245 Record *RHSr = cast<DefInit>(RHSI)->getDef(); in compareBy()
260 auto LHSr = cast<DefInit>(LHSI)->getDef(); in compareBy()
261 auto RHSr = cast<DefInit>(RHSI)->getDef(); in compareBy()
H A DCodeEmitterGen.cpp272 if (auto *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in getInstructionCase()
362 if (auto *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in emitInstructionBaseValues()
410 if (DefInit *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { in run()
H A DFastISelEmitter.cpp258 DefInit *OpDI = dyn_cast<DefInit>(Op->getLeafValue()); in initialize()
432 Record *OpLeafRec = cast<DefInit>(Op->getLeafValue())->getDef(); in PhyRegForNode()
501 DefInit *SR = dyn_cast<DefInit>(Dst->getChild(1)->getLeafValue()); in collectPatterns()
/llvm-project-15.0.7/llvm/lib/TableGen/
H A DRecord.cpp818 DefInit *DI = DefInit::get(D); in Fold()
1142 DefInit *LHSd = dyn_cast<DefInit>(LHS); in Fold()
1143 DefInit *RHSd = dyn_cast<DefInit>(RHS); in Fold()
1153 DefInit *Op = dyn_cast<DefInit>(RHS); in Fold()
1352 DefInit *LHSd = dyn_cast<DefInit>(LHS); in Fold()
1356 DefInit *MHSd = dyn_cast<DefInit>(MHS); in Fold()
1360 DefInit *RHSd = dyn_cast<DefInit>(RHS); in Fold()
1892 DefInit::DefInit(Record *D) in DefInit() function in DefInit
1895 DefInit *DefInit::get(Record *R) { in get()
2069 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()
/llvm-project-15.0.7/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 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()
364 if (DefInit *Group = dyn_cast<DefInit>(R->getValueInit("Group"))) { in compute()
383 if (DefInit *Group = dyn_cast<DefInit>(R->getValueInit("Group"))) in compute()
1254 if (DefInit *Group = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitClangDiagsDefs()
1265 if (!isa<DefInit>(R.getValueInit("Group"))) { in EmitClangDiagsDefs()
1286 if (DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitClangDiagsDefs()
H A DClangOptionDocEmitter.cpp59 auto *G = dyn_cast<DefInit>(R->getValueInit("Group")); in extractDocumentation()
72 if (auto *G = dyn_cast<DefInit>(R->getValueInit("Group"))) in extractDocumentation()
78 if (auto *A = dyn_cast<DefInit>(R->getValueInit("Alias"))) { in extractDocumentation()
97 if (auto *G = dyn_cast<DefInit>(R->getValueInit("Group"))) in extractDocumentation()
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A Dmlir-tblgen.cpp90 if (auto *di = dyn_cast<DefInit>(valInit)) { in findUse()
95 if (auto *di = dyn_cast<DefInit>(arg)) in findUse()

12