| /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 | 233 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 D | CodeGenInstAlias.cpp | 34 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 D | CodeGenInstruction.cpp | 32 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 D | CodeGenDAGPatterns.cpp | 1445 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 D | SubtargetFeatureInfo.cpp | 133 if (auto *D = dyn_cast<DefInit>(&Val)) { in emitFeaturesAux() 140 auto *Op = dyn_cast<DefInit>(D->getOperator()); in emitFeaturesAux()
|
| H A D | VarLenCodeEmitterGen.cpp | 111 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 D | OptionParserEmitter.cpp | 379 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 D | PseudoLoweringEmitter.cpp | 75 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 D | CompressInstEmitter.cpp | 198 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 D | OptionRSTEmitter.cpp | 32 if (const DefInit *DI = dyn_cast<DefInit>(R->getValueInit("Group"))) in emitOptionRst()
|
| H A D | GlobalISelEmitter.cpp | 273 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 D | CodeEmitterGen.cpp | 294 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 D | SearchableTableEmitter.cpp | 145 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 D | FastISelEmitter.cpp | 262 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 D | DAGISelMatcherGen.cpp | 222 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 D | Attributes.cpp | 126 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 D | ClangSACheckersEmitter.cpp | 30 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 D | ClangOptionDocEmitter.cpp | 47 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 D | MveEmitter.cpp | 1064 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 D | ClangDiagnosticsEmitter.cpp | 79 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 D | ClangOpcodesEmitter.cpp | 70 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 D | Record.cpp | 765 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 D | SetTheory.cpp | 214 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 D | Record.h | 1289 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;
|