| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | Record.cpp | 78 StringMap<const StringInit *, BumpPtrAllocator &> StringInitStringPool; 79 StringMap<const StringInit *, BumpPtrAllocator &> StringInitCodePool; 92 DenseMap<std::pair<const Init *, const StringInit *>, FieldInit *> 658 const StringInit *AnonymousNameInit::getNameInit() const { in getNameInit() 659 return StringInit::get(getRecordKeeper(), getAsString()); in getNameInit() 676 const StringInit *StringInit::get(RecordKeeper &RK, StringRef V, in get() 683 Entry.second = new (RKImpl.Allocator) StringInit(RK, Entry.getKey(), Fmt); in get() 687 const Init *StringInit::convertInitializerTo(const RecTy *Ty) const { in convertInitializerTo() 848 return StringInit::get(RK, S); in Fold() 855 return StringInit::get(RK, LHS->getAsString()); in Fold() [all …]
|
| H A D | TGParser.cpp | 117 StringInit::get(RK, CurRec.isMultiClass() ? "::" : ":")); in QualifyName() 131 return QualifyName(Rec, StringInit::get(Rec.getRecords(), "NAME")); in QualifiedNameOfImplicitName() 140 const StringInit *Name, SMRange NameLoc, in getVar() 148 const StringInit *Name) -> const Init * { in getVar() 552 if (!isa<StringInit>(Rec->getNameInit())) { in addDefOne() 1153 const Init *TGParser::ParseIDValue(Record *CurRec, const StringInit *Name, in ParseIDValue() 1306 const auto *LHSs = dyn_cast<StringInit>(LHS); in ParseOperation() 1481 Regex = StringInit::get(Records, ".*"); in ParseOperation() 2178 const Init *A = StringInit::get(Records, Lex.getCurStrVal()); in ParseOperation() 2196 const Init *B = StringInit::get(Records, Lex.getCurStrVal()); in ParseOperation() [all …]
|
| H A D | TGParser.h | 30 const StringInit *Name; 34 LetRecord(const StringInit *N, ArrayRef<unsigned> B, const Init *V, SMLoc L) in LetRecord() 122 const StringInit *Name, SMRange NameLoc, 290 const Init *ParseIDValue(Record *CurRec, const StringInit *Name, 302 SmallVectorImpl<std::pair<const Init *, const StringInit *>> &Result,
|
| H A D | Error.cpp | 171 auto *MessageInit = dyn_cast<StringInit>(Message); in CheckAssert() 182 if (auto *MessageInit = dyn_cast<StringInit>(Message)) in dumpMessage()
|
| H A D | SetTheory.cpp | 193 if (const auto *SI = dyn_cast<StringInit>(Expr->arg_begin()[0])) in apply() 317 if (!isa<StringInit>(SuperClass->getNameInit())) in expand()
|
| H A D | JSONBackend.cpp | 56 if (const auto *Str = dyn_cast<StringInit>(&I)) in translateInit()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 53 class StringInit; variable 398 virtual const RecTy *getFieldType(const StringInit *FieldName) const { in getFieldType() 449 const RecTy *getFieldType(const StringInit *FieldName) const override; 681 const StringInit *getNameInit() const; 693 class StringInit final : public TypedInit { 704 explicit StringInit(RecordKeeper &RK, StringRef V, StringFormat Fmt) in StringInit() function 708 StringInit(const StringInit &) = delete; 709 StringInit &operator=(const StringInit &) = delete; 715 static const StringInit *get(RecordKeeper &RK, StringRef, 1308 const RecTy *getFieldType(const StringInit *FieldName) const override; [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | VarLenCodeEmitterGen.cpp | 117 if (!DI->getNumArgs() || !isa<StringInit>(DI->getArg(0))) in getCustomCoders() 120 StringRef FuncName = cast<StringInit>(DI->getArg(0))->getValue(); in getCustomCoders() 173 if (!isa<StringInit>(OperandName) || !isa<IntInit>(NumBits)) in buildRec() 193 if (!isa<StringInit>(OperandName) || !isa<IntInit>(HiBit) || in buildRec() 215 SmallVector<std::pair<const Init *, const StringInit *>> NewArgs( in buildRec() 467 if (isa<StringInit>(Val) || isa<DagInit>(Val)) { in getInstructionCaseForEncoding() 470 if (const auto *SV = dyn_cast<StringInit>(Val)) { in getInstructionCaseForEncoding() 475 OperandName = cast<StringInit>(DV->getArg(0))->getValue(); in getInstructionCaseForEncoding()
|
| H A D | CodeGenRegisters.cpp | 599 const StringInit *AsmName = StringInit::get(RK, ""); in expand() 605 AsmName = StringInit::get(RK, RegNames[n]); in expand()
|
| H A D | CodeGenSchedule.cpp | 88 const StringInit *SI = dyn_cast<StringInit>(Arg); in apply()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GICombinerEmitter.cpp | |
| H A D | AsmMatcherEmitter.cpp | 1353 if (const StringInit *SI = dyn_cast<StringInit>(DiagnosticType)) in buildRegisterClasses() 1357 if (const StringInit *SI = dyn_cast<StringInit>(DiagnosticString)) in buildRegisterClasses() 1422 if (const StringInit *SI = dyn_cast<StringInit>(PMName)) { in buildOperandClasses() 1431 if (const StringInit *SI = dyn_cast<StringInit>(RMName)) { in buildOperandClasses() 1440 if (const StringInit *SI = dyn_cast<StringInit>(PRMName)) in buildOperandClasses() 1445 if (const StringInit *SI = dyn_cast<StringInit>(DiagnosticType)) in buildOperandClasses() 1448 if (const StringInit *SI = dyn_cast<StringInit>(DiagnosticString)) in buildOperandClasses() 1461 if (const StringInit *SI = dyn_cast<StringInit>(DMName)) { in buildOperandClasses()
|
| H A D | GlobalISelCombinerMatchTableEmitter.cpp | |
| H A D | SearchableTableEmitter.cpp | 129 if (const auto *SI = dyn_cast<StringInit>(I)) { in primaryRepresentation() 602 auto Type = dyn_cast<StringInit>(TypeOf); in parseFieldType() 810 dyn_cast<StringInit>(FilterClassFieldVal->getValue())) { in run()
|
| H A D | DecoderEmitter.cpp | 1853 const StringInit *String = in findOperandDecoderMethod() 1854 DecoderString ? dyn_cast<StringInit>(DecoderString->getValue()) : nullptr; in findOperandDecoderMethod() 1916 if (const StringInit *SI = dyn_cast<StringInit>(EncodingSegment.Value)) { in parseVarLenInstOperand() 1919 OpName = cast<StringInit>(DI->getArg(0))->getValue(); in parseVarLenInstOperand()
|
| H A D | CallingConvEmitter.cpp | 142 const auto *SI = cast<StringInit>(I); in getQualifiedRegisterName()
|
| H A D | FastISelEmitter.cpp | 429 PhysReg += cast<StringInit>(OpLeafRec->getValue("Namespace")->getValue()) in PhysRegForNode()
|
| H A D | AsmWriterEmitter.cpp | 1034 SmallVector<std::pair<const Init *, const StringInit *>> Args{ in EmitPrintAliasInstruction()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
| H A D | PatternParser.h | 28 class StringInit; variable 85 const StringInit *OpName);
|
| H A D | PatternParser.cpp | 78 if (const auto *StringI = dyn_cast<StringInit>(Arg)) { in parsePatternList() 188 const StringInit *OpName) { in parseInstructionPatternOperand() 392 const StringInit *Name = OpsList.getArgName(K); in parsePatFragParamList()
|
| H A D | Patterns.h | 34 class StringInit; variable 217 CXXPattern(const StringInit &Code, StringRef Name);
|
| H A D | Patterns.cpp | 180 CXXPattern::CXXPattern(const StringInit &Code, StringRef Name) in CXXPattern()
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangSACheckersEmitter.cpp | 54 if (const StringInit *SI = dyn_cast<StringInit>(R.getValueInit(field))) in getStringValue()
|
| H A D | NeonEmitter.cpp | 1447 if (const auto *SI = dyn_cast<StringInit>(I)) { in emitBody() 1506 std::string Op = cast<StringInit>(DI->getArg(0))->getAsUnquotedString(); in emitDagOp() 1536 if (const auto *SI = dyn_cast<StringInit>(DI->getArg(0))) in emitDagCall() 1590 const auto *SI = dyn_cast<StringInit>(DI->getArg(ArgIdx)); in emitDagCast() 1764 if (const auto *SI = dyn_cast<StringInit>(DI->getArg(0))) { in emitDagDupTyped() 1829 std::string ToReplace = cast<StringInit>(DI->getArg(0))->getAsUnquotedString(); in emitDagNameReplace() 1830 std::string ReplaceWith = cast<StringInit>(DI->getArg(1))->getAsUnquotedString(); in emitDagNameReplace() 1842 std::string Ty = cast<StringInit>(DI->getArg(0))->getAsUnquotedString(); in emitDagLiteral() 1843 std::string Value = cast<StringInit>(DI->getArg(1))->getAsUnquotedString(); in emitDagLiteral()
|
| H A D | ClangOptionDocEmitter.cpp | 233 if (auto *SV = dyn_cast_or_null<StringInit>(V->getValue())) in getRSTStringWithTextFallback()
|