Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp76 StringMap<StringInit *, BumpPtrAllocator &> StringInitStringPool;
77 StringMap<StringInit *, BumpPtrAllocator &> StringInitCodePool;
88 DenseMap<std::pair<Init *, StringInit *>, FieldInit *> TheFieldInitPool;
615 StringInit *AnonymousNameInit::getNameInit() const { in getNameInit()
616 return StringInit::get(getRecordKeeper(), getAsString()); in getNameInit()
633 StringInit *StringInit::get(RecordKeeper &RK, StringRef V, StringFormat Fmt) { in get()
639 Entry.second = new (RKImpl.Allocator) StringInit(RK, Entry.getKey(), Fmt); in get()
643 Init *StringInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
645 return const_cast<StringInit *>(this); in convertInitializerTo()
808 return StringInit::get(RK, S); in Fold()
[all …]
H A DTGParser.cpp117 StringInit::get(RK, CurRec.isMultiClass() ? "::" : ":")); in QualifyName()
131 return QualifyName(Rec, StringInit::get(Rec.getRecords(), "NAME")); in QualifiedNameOfImplicitName()
139 StringInit *Name, SMRange NameLoc, in getVar()
146 auto FindValueInArgs = [&](Record *Rec, StringInit *Name) -> Init * { in getVar()
558 if (!isa<StringInit>(Rec->getNameInit())) { in addDefOne()
1153 Init *TGParser::ParseIDValue(Record *CurRec, StringInit *Name, SMRange NameLoc, in ParseIDValue()
1294 StringInit *LHSs = dyn_cast<StringInit>(LHS); in ParseOperation()
2102 Init *A = StringInit::get(Records, Lex.getCurStrVal()); in ParseOperation()
2120 Init *B = StringInit::get(Records, Lex.getCurStrVal()); in ParseOperation()
2403 Init *LHS = StringInit::get(Records, Lex.getCurStrVal()); in ParseOperationForEachFilter()
[all …]
H A DTGParser.h30 StringInit *Name;
34 LetRecord(StringInit *N, ArrayRef<unsigned> B, Init *V, SMLoc L) in LetRecord()
122 StringInit *Name, SMRange NameLoc,
289 Init *ParseIDValue(Record *CurRec, StringInit *Name, SMRange NameLoc,
300 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()
175 auto *MessageInit = dyn_cast<StringInit>(Message);
H A DJSONBackend.cpp59 } else if (auto *Str = dyn_cast<StringInit>(&I)) { in translateInit()
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h52 class StringInit; variable
391 virtual RecTy *getFieldType(StringInit *FieldName) const { in getFieldType()
443 RecTy *getFieldType(StringInit *FieldName) const override;
679 StringInit *getNameInit() const;
691 class StringInit : public TypedInit {
702 explicit StringInit(RecordKeeper &RK, StringRef V, StringFormat Fmt) in StringInit() function
706 StringInit(const StringInit &) = delete;
707 StringInit &operator=(const StringInit &) = delete;
713 static StringInit *get(RecordKeeper &RK, StringRef,
1334 RecTy *getFieldType(StringInit *FieldName) const override;
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DVarLenCodeEmitterGen.cpp115 if (!DI->getNumArgs() || !isa<StringInit>(DI->getArg(0))) in getCustomCoders()
118 StringRef FuncName = cast<StringInit>(DI->getArg(0))->getValue(); in getCustomCoders()
171 if (!isa<StringInit>(OperandName) || !isa<IntInit>(NumBits)) in buildRec()
191 if (!isa<StringInit>(OperandName) || !isa<IntInit>(HiBit) || in buildRec()
466 if (isa<StringInit>(Val) || isa<DagInit>(Val)) { in getInstructionCaseForEncoding()
469 if (const auto *SV = dyn_cast<StringInit>(Val)) { in getInstructionCaseForEncoding()
474 OperandName = cast<StringInit>(DV->getArg(0))->getValue(); in getInstructionCaseForEncoding()
H A DCodeGenRegisters.cpp674 StringInit *AsmName = StringInit::get(RK, ""); in expand()
680 AsmName = StringInit::get(RK, RegNames[n]); in expand()
H A DCodeGenSchedule.cpp89 StringInit *SI = dyn_cast<StringInit>(Arg); in apply()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGICombinerEmitter.cpp
H A DAsmMatcherEmitter.cpp1352 if (StringInit *SI = dyn_cast<StringInit>(DiagnosticType)) in buildRegisterClasses()
1356 if (StringInit *SI = dyn_cast<StringInit>(DiagnosticString)) in buildRegisterClasses()
1420 if (StringInit *SI = dyn_cast<StringInit>(PMName)) { in buildOperandClasses()
1429 if (StringInit *SI = dyn_cast<StringInit>(RMName)) { in buildOperandClasses()
1438 if (StringInit *SI = dyn_cast<StringInit>(PRMName)) in buildOperandClasses()
1443 if (StringInit *SI = dyn_cast<StringInit>(DiagnosticType)) in buildOperandClasses()
1446 if (StringInit *SI = dyn_cast<StringInit>(DiagnosticString)) in buildOperandClasses()
1459 if (StringInit *SI = dyn_cast<StringInit>(DMName)) { in buildOperandClasses()
H A DSearchableTableEmitter.cpp118 if (StringInit *SI = dyn_cast<StringInit>(I)) { in primaryRepresentation()
580 if (auto Type = dyn_cast<StringInit>(TypeOf)) { in parseFieldType()
782 dyn_cast<StringInit>(FilterClassFieldVal->getValue())) { in run()
H A DGlobalISelCombinerMatchTableEmitter.cpp
H A DDecoderEmitter.cpp1871 StringInit *String = in findOperandDecoderMethod()
1872 DecoderString ? dyn_cast<StringInit>(DecoderString->getValue()) : nullptr; in findOperandDecoderMethod()
1935 if (const StringInit *SI = dyn_cast<StringInit>(EncodingSegment.Value)) { in parseVarLenInstOperand()
1938 OpName = cast<StringInit>(DI->getArg(0))->getValue(); in parseVarLenInstOperand()
H A DFastISelEmitter.cpp444 PhysReg += cast<StringInit>(OpLeafRec->getValue("Namespace")->getValue()) in PhyRegForNode()
H A DAsmWriterEmitter.cpp1039 SmallVector<StringInit *> ArgNames{D->getArgName(0)}; in EmitPrintAliasInstruction()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatternParser.h28 class StringInit; variable
85 const StringInit *OpName);
H A DPatternParser.cpp78 if (const auto *StringI = dyn_cast<StringInit>(Arg)) { in parsePatternList()
199 const StringInit *OpName) { in parseInstructionPatternOperand()
404 const StringInit *Name = OpsList.getArgName(K); in parsePatFragParamList()
H A DPatterns.h34 class StringInit; variable
195 CXXPattern(const StringInit &Code, StringRef Name);
H A DPatterns.cpp142 CXXPattern::CXXPattern(const StringInit &Code, StringRef Name) in CXXPattern()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp1379 if (StringInit *SI = dyn_cast<StringInit>(I)) { in emitBody()
1437 std::string Op = cast<StringInit>(DI->getArg(0))->getAsUnquotedString(); in emitDagOp()
1467 if (StringInit *SI = dyn_cast<StringInit>(DI->getArg(0))) in emitDagCall()
1521 StringInit *SI = dyn_cast<StringInit>(DI->getArg(ArgIdx)); in emitDagCast()
1705 if (StringInit *SI = dyn_cast<StringInit>(DI->getArg(0))) { in emitDagDupTyped()
1769 std::string ToReplace = cast<StringInit>(DI->getArg(0))->getAsUnquotedString(); in emitDagNameReplace()
1770 std::string ReplaceWith = cast<StringInit>(DI->getArg(1))->getAsUnquotedString(); in emitDagNameReplace()
1781 std::string Ty = cast<StringInit>(DI->getArg(0))->getAsUnquotedString(); in emitDagLiteral()
1782 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()
H A DClangOptionDocEmitter.cpp233 if (auto *SV = dyn_cast_or_null<StringInit>(V->getValue())) in getRSTStringWithTextFallback()
H A DMveEmitter.cpp1456 } else if (auto *SI = dyn_cast<StringInit>(CodeDag->getArg(i))) { in ACLEIntrinsic()

12