Home
last modified time | relevance | path

Searched refs:StringInit (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/TableGen/
H A DAttrOrTypeDef.cpp114 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 DBuilder.cpp22 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 DAttribute.cpp24 using llvm::StringInit;
29 if (const auto *str = dyn_cast<StringInit>(init)) in getValueAsString()
H A DType.cpp54 .Case<llvm::StringInit>([&](auto *init) { in getBuilderCall()
H A DDialect.cpp42 if (llvm::isa<llvm::StringInit>(valueInit)) in getAsStringOrEmpty()
H A DInterfaces.cpp26 {llvm::cast<llvm::StringInit>(args->getArg(i))->getValue(), in InterfaceMethod()
H A DOperator.cpp477 {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 DRecord.cpp1076 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 DTGParser.cpp1014 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 DTGParser.h30 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 DSetTheory.cpp192 if (StringInit *SI = dyn_cast<StringInit>(Expr->arg_begin()[0])) in apply()
317 if (!isa<StringInit>(SCPair.first->getNameInit())) in expand()
H A DError.cpp166 if (auto *MessageInit = dyn_cast<StringInit>(Message)) in CheckAssert()
H A DJSONBackend.cpp59 } else if (auto *Str = dyn_cast<StringInit>(&I)) { in translateInit()
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DRecord.h50 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 DVarLenCodeEmitterGen.h40 if (DI->getNumArgs() && isa<StringInit>(DI->getArg(0))) in getCustomEncoderName()
41 return cast<StringInit>(DI->getArg(0))->getValue(); in getCustomEncoderName()
H A DGICombinerEmitter.cpp154 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 DVarLenCodeEmitterGen.cpp132 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 DAsmMatcherEmitter.cpp1319 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 DDecoderEmitter.cpp1831 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 DSearchableTableEmitter.cpp113 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 D2010-06-21-nondarwin-tc.ll10 %"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 DNeonEmitter.cpp1374 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 DClangSACheckersEmitter.cpp56 if (StringInit *SI = dyn_cast<StringInit>(R.getValueInit(field))) in getStringValue()
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A Dmlir-tblgen.cpp118 if (auto *si = dyn_cast<StringInit>(r->getValue())) { in warnOfDeprecatedUses()
/llvm-project-15.0.7/mlir/include/mlir/TableGen/
H A DOperator.h34 class StringInit; variable

12