/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
H A D | CombinerUtils.h | 25 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 D | PatternParser.cpp | 244 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 D | CodeGenInstAlias.cpp | 32 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 D | CodeGenInstruction.cpp | 32 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 D | CodeGenDAGPatterns.cpp | 1422 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 D | SubtargetFeatureInfo.cpp | 135 if (auto *D = dyn_cast<DefInit>(&Val)) { in emitFeaturesAux() 142 auto *Op = dyn_cast<DefInit>(D->getOperator()); in emitFeaturesAux()
|
H A D | VarLenCodeEmitterGen.cpp | 109 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 D | OptParserEmitter.cpp | 355 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 D | PseudoLoweringEmitter.cpp | 78 if (DefInit *DI = dyn_cast<DefInit>(Dag->getArg(i))) { in addDagOperandMapping() 141 DefInit *OpDef = dyn_cast<DefInit>(Dag->getOperator()); in evaluateExpansion()
|
H A D | CompressInstEmitter.cpp | 218 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 D | OptRSTEmitter.cpp | 38 if (const DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) { in EmitOptRST()
|
H A D | GlobalISelEmitter.cpp | 271 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 D | SearchableTableEmitter.cpp | 132 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 D | CodeEmitterGen.cpp | 290 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 D | FastISelEmitter.cpp | 272 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 D | Attributes.cpp | 128 OS << " | AttributeProperty::" << cast<DefInit>(P)->getDef()->getName(); in emitAttributeProperties()
|
H A D | DAGISelMatcherGen.cpp | 223 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 D | Record.cpp | 717 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 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()
|
/freebsd/contrib/llvm-project/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 | ClangOptionDocEmitter.cpp | 48 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 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() 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 D | MveEmitter.cpp | 1062 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 D | ClangOpcodesEmitter.cpp | 70 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 D | Record.h | 1311 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();
|