| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | Attribute.cpp | 21 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 D | Operator.cpp | 35 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 D | Pattern.cpp | 64 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 D | Builder.cpp | 24 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 D | Type.cpp | 22 TypeConstraint::TypeConstraint(const llvm::DefInit *init) in TypeConstraint() 71 Dialect dialect(cast<const llvm::DefInit>(value->getValue())->getDef()); in getCPPClassName()
|
| H A D | AttrOrTypeDef.cpp | 42 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 D | Constraint.cpp | 46 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 D | Attribute.h | 22 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 D | Type.h | 21 class DefInit; variable 34 TypeConstraint(const llvm::DefInit *record);
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | CodeGenInstruction.cpp | 33 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 D | OptParserEmitter.cpp | 281 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 D | CodeGenDAGPatterns.cpp | 1437 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 D | PseudoLoweringEmitter.cpp | 77 if (DefInit *DI = dyn_cast<DefInit>(Dag->getArg(i))) { in addDagOperandMapping() 140 DefInit *OpDef = dyn_cast<DefInit>(Dag->getOperator()); in evaluateExpansion()
|
| H A D | CompressInstEmitter.cpp | 221 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 D | GICombinerEmitter.cpp | 284 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 D | OptRSTEmitter.cpp | 38 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitOptRST()
|
| H A D | SearchableTableEmitter.cpp | 127 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 D | CodeEmitterGen.cpp | 272 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 D | FastISelEmitter.cpp | 258 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 D | Record.cpp | 818 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 D | SetTheory.cpp | 213 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 D | ClangSACheckersEmitter.cpp | 32 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 D | ClangDiagnosticsEmitter.cpp | 84 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 D | ClangOptionDocEmitter.cpp | 59 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 D | mlir-tblgen.cpp | 90 if (auto *di = dyn_cast<DefInit>(valInit)) { in findUse() 95 if (auto *di = dyn_cast<DefInit>(arg)) in findUse()
|