| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | AttrOrTypeDef.cpp | 114 return desc && isa<llvm::StringInit>(desc->getValue()); in hasDescription() 123 return summary && isa<llvm::StringInit>(summary->getValue()); in hasSummary() 235 return getDefValue<llvm::StringInit>("allocator"); in getAllocator() 243 if (auto *stringType = dyn_cast<llvm::StringInit>(getDef())) in getCppType() 245 return getDefValue<llvm::StringInit>("cppType").value(); in getCppType() 249 return getDefValue<llvm::StringInit>("cppAccessorType") in getCppAccessorType() 262 return getDefValue<llvm::StringInit>("parser"); in getParser() 266 return getDefValue<llvm::StringInit>("printer"); in getPrinter() 270 return getDefValue<llvm::StringInit>("summary"); in getSummary() 274 if (auto *stringType = dyn_cast<llvm::StringInit>(getDef())) in getSyntax() [all …]
|
| H A D | Builder.cpp | 22 if (const auto *stringInit = dyn_cast<llvm::StringInit>(def)) in getCppType() 38 if (isa<llvm::StringInit>(def)) in getDefaultValue() 59 const llvm::StringInit *paramName = dag->getArgName(i); in Builder()
|
| H A D | Attribute.cpp | 24 using llvm::StringInit; 29 if (const auto *str = dyn_cast<StringInit>(init)) in getValueAsString()
|
| H A D | Type.cpp | 54 .Case<llvm::StringInit>([&](auto *init) { in getBuilderCall()
|
| H A D | Dialect.cpp | 42 if (llvm::isa<llvm::StringInit>(valueInit)) in getAsStringOrEmpty()
|
| H A D | Interfaces.cpp | 26 {llvm::cast<llvm::StringInit>(args->getArg(i))->getValue(), in InterfaceMethod()
|
| H A D | Operator.cpp | 477 {cast<llvm::StringInit>(val.getNameInit())->getValue(), in populateOpStructure() 667 return isa<llvm::StringInit>(valueInit); in hasAssemblyFormat() 672 .Case<llvm::StringInit>([&](auto *init) { return init->getValue(); }); in getAssemblyFormat()
|
| /llvm-project-15.0.7/llvm/lib/TableGen/ |
| H A D | Record.cpp | 1076 StringInit *LHSs = dyn_cast<StringInit>(LHS); in Fold() 1077 StringInit *RHSs = dyn_cast<StringInit>(RHS); in Fold() 1084 StringInit *Delim = dyn_cast<StringInit>(RHS); in Fold() 1123 StringInit *LHSs = dyn_cast<StringInit>(LHS); in Fold() 1124 StringInit *RHSs = dyn_cast<StringInit>(RHS); in Fold() 1354 StringInit *LHSs = dyn_cast<StringInit>(LHS); in Fold() 1358 StringInit *MHSs = dyn_cast<StringInit>(MHS); in Fold() 1362 StringInit *RHSs = dyn_cast<StringInit>(RHS); in Fold() 1442 StringInit *LHSs = dyn_cast<StringInit>(LHS); in Fold() 1463 StringInit *LHSs = dyn_cast<StringInit>(LHS); in Fold() [all …]
|
| H A D | TGParser.cpp | 1014 StringInit *LHSs = dyn_cast<StringInit>(LHS); in ParseOperation() 2175 R = StringInit::get(Records, Val); in ParseSimpleValue() 2179 R = StringInit::get(Records, Lex.getCurStrVal(), StringInit::SF_Code); in ParseSimpleValue() 2188 StringInit *Name = StringInit::get(Records, Lex.getCurStrVal()); in ParseSimpleValue() 2513 StringInit *FieldName = StringInit::get(Records, Lex.getCurStrVal()); in ParseValue() 2628 StringInit *VarName = StringInit::get(Records, Lex.getCurStrVal()); in ParseDagArgList() 2640 StringInit *VarName = nullptr; in ParseDagArgList() 2941 StringInit *FieldName = StringInit::get(Records, Lex.getCurStrVal()); in ParseBodyItem() 3118 StringInit *DeclName = StringInit::get(Records, Lex.getCurStrVal()); in ParseDefset() 3155 StringInit *DeclName = StringInit::get(Records, Lex.getCurStrVal()); in ParseDefvar() [all …]
|
| H A D | TGParser.h | 30 StringInit *Name; 34 LetRecord(StringInit *N, ArrayRef<unsigned> B, Init *V, SMLoc L) in LetRecord() 247 Init *ParseIDValue(Record *CurRec, StringInit *Name, SMLoc NameLoc, 258 SmallVectorImpl<std::pair<llvm::Init*, StringInit*>> &Result,
|
| H A D | SetTheory.cpp | 192 if (StringInit *SI = dyn_cast<StringInit>(Expr->arg_begin()[0])) in apply() 317 if (!isa<StringInit>(SCPair.first->getNameInit())) in expand()
|
| H A D | Error.cpp | 166 if (auto *MessageInit = dyn_cast<StringInit>(Message)) in CheckAssert()
|
| H A D | JSONBackend.cpp | 59 } else if (auto *Str = dyn_cast<StringInit>(&I)) { in translateInit()
|
| /llvm-project-15.0.7/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 50 class StringInit; variable 626 StringInit *getNameInit() const; 638 class StringInit : public TypedInit { 653 StringInit(const StringInit &) = delete; 654 StringInit &operator=(const StringInit &) = delete; 1330 FieldInit(Init *R, StringInit *FN) in FieldInit() 1374 StringInit *ValName; 1394 static DagInit *get(Init *V, StringInit *VN, 1415 StringInit *getArgName(unsigned Num) const { in getArgName() 1421 StringInit *Init = getArgName(Num); in getArgNameStr() [all …]
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | VarLenCodeEmitterGen.h | 40 if (DI->getNumArgs() && isa<StringInit>(DI->getArg(0))) in getCustomEncoderName() 41 return cast<StringInit>(DI->getArg(0))->getValue(); in getCustomEncoderName()
|
| H A D | GICombinerEmitter.cpp | 154 const StringInit *MatchingFixupCode = nullptr; 183 bool parseInstructionMatcher(const CodeGenTarget &Target, StringInit *ArgName, 188 StringInit *ArgName, const Init &Arg); 203 const StringInit *getMatchingFixupCode() const { return MatchingFixupCode; } in getMatchingFixupCode() 398 const CodeGenTarget &Target, StringInit *ArgName, const Init &Arg, in parseInstructionMatcher() 453 StringInit *ArgName, in parseWipMatchOpcodeMatcher() 517 if (const StringInit *StringI = dyn_cast<StringInit>(Matchers->getArg(I))) { in parseMatcher() 809 if (const StringInit *Code = dyn_cast<StringInit>(Applyer->getArg(0))) { in generateCodeForTree()
|
| H A D | VarLenCodeEmitterGen.cpp | 132 if (!isa<StringInit>(OperandName) || !isa<IntInit>(NumBits)) in buildRec() 153 if (!isa<StringInit>(OperandName) || !isa<IntInit>(HiBit) || in buildRec() 438 if (isa<StringInit>(Val) || isa<DagInit>(Val)) { in getInstructionCaseForEncoding() 441 if (const auto *SV = dyn_cast<StringInit>(Val)) { in getInstructionCaseForEncoding() 446 OperandName = cast<StringInit>(DV->getArg(0))->getValue(); in getInstructionCaseForEncoding()
|
| H A D | AsmMatcherEmitter.cpp | 1319 if (StringInit *SI = dyn_cast<StringInit>(DiagnosticType)) in buildRegisterClasses() 1323 if (StringInit *SI = dyn_cast<StringInit>(DiagnosticString)) in buildRegisterClasses() 1387 if (StringInit *SI = dyn_cast<StringInit>(PMName)) { in buildOperandClasses() 1396 if (StringInit *SI = dyn_cast<StringInit>(RMName)) { in buildOperandClasses() 1405 if (StringInit *SI = dyn_cast<StringInit>(PRMName)) in buildOperandClasses() 1410 if (StringInit *SI = dyn_cast<StringInit>(DiagnosticType)) in buildOperandClasses() 1413 if (StringInit *SI = dyn_cast<StringInit>(DiagnosticString)) in buildOperandClasses() 1426 if (StringInit *SI = dyn_cast<StringInit>(DMName)) { in buildOperandClasses()
|
| H A D | DecoderEmitter.cpp | 1831 StringInit *String = DecoderString ? in findOperandDecoderMethod() 1832 dyn_cast<StringInit>(DecoderString->getValue()) : nullptr; in findOperandDecoderMethod() 1895 if (const StringInit *SI = dyn_cast<StringInit>(EncodingSegment.Value)) { in parseVarLenInstOperand() 1898 OpName = cast<StringInit>(DI->getArg(0))->getValue(); in parseVarLenInstOperand() 2073 StringInit *String = in populateInstruction() 2074 DecoderString ? dyn_cast<StringInit>(DecoderString->getValue()) in populateInstruction() 2099 String = DecoderString ? dyn_cast<StringInit>(DecoderString->getValue()) in populateInstruction()
|
| H A D | SearchableTableEmitter.cpp | 113 if (StringInit *SI = dyn_cast<StringInit>(I)) { in primaryRepresentation() 527 if (auto Type = dyn_cast<StringInit>(TypeOf)) { in parseFieldType()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | 2010-06-21-nondarwin-tc.ll | 10 %"class.llvm::StringInit" = type { [8 x i8], %"class.std::basic_string" } 31 …m7VarInit12getFieldInitERNS_6RecordEPKNS_9RecordValERKSs(%"class.llvm::StringInit"* %this, %"class… 36 …%tmp.i = getelementptr inbounds %"class.llvm::StringInit", %"class.llvm::StringInit"* %this, i32 0… 55 …%tmp2.i.i.i.i = getelementptr inbounds %"class.llvm::StringInit", %"class.llvm::StringInit"* %this… 126 …%8 = bitcast %"class.llvm::StringInit"* %this to %"struct.llvm::Init"* ; <%"struct.llvm::Init"*> […
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | NeonEmitter.cpp | 1374 if (StringInit *SI = dyn_cast<StringInit>(I)) { in emitBody() 1432 std::string Op = cast<StringInit>(DI->getArg(0))->getAsUnquotedString(); in emitDagOp() 1462 if (StringInit *SI = dyn_cast<StringInit>(DI->getArg(0))) in emitDagCall() 1516 StringInit *SI = dyn_cast<StringInit>(DI->getArg(ArgIdx)); in emitDagCast() 1700 if (StringInit *SI = dyn_cast<StringInit>(DI->getArg(0))) { in emitDagDupTyped() 1764 std::string ToReplace = cast<StringInit>(DI->getArg(0))->getAsUnquotedString(); in emitDagNameReplace() 1765 std::string ReplaceWith = cast<StringInit>(DI->getArg(1))->getAsUnquotedString(); in emitDagNameReplace() 1776 std::string Ty = cast<StringInit>(DI->getArg(0))->getAsUnquotedString(); in emitDagLiteral() 1777 std::string Value = cast<StringInit>(DI->getArg(1))->getAsUnquotedString(); in emitDagLiteral()
|
| H A D | ClangSACheckersEmitter.cpp | 56 if (StringInit *SI = dyn_cast<StringInit>(R.getValueInit(field))) in getStringValue()
|
| /llvm-project-15.0.7/mlir/tools/mlir-tblgen/ |
| H A D | mlir-tblgen.cpp | 118 if (auto *si = dyn_cast<StringInit>(r->getValue())) { in warnOfDeprecatedUses()
|
| /llvm-project-15.0.7/mlir/include/mlir/TableGen/ |
| H A D | Operator.h | 34 class StringInit; variable
|