/freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
H A D | Record.cpp | 76 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 D | TGParser.cpp | 117 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 D | TGParser.h | 30 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 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() 175 auto *MessageInit = dyn_cast<StringInit>(Message);
|
H A D | JSONBackend.cpp | 59 } else if (auto *Str = dyn_cast<StringInit>(&I)) { in translateInit()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
H A D | Record.h | 52 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 D | VarLenCodeEmitterGen.cpp | 115 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 D | CodeGenRegisters.cpp | 674 StringInit *AsmName = StringInit::get(RK, ""); in expand() 680 AsmName = StringInit::get(RK, RegNames[n]); in expand()
|
H A D | CodeGenSchedule.cpp | 89 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 | 1352 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 D | SearchableTableEmitter.cpp | 118 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 D | GlobalISelCombinerMatchTableEmitter.cpp |
|
H A D | DecoderEmitter.cpp | 1871 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 D | FastISelEmitter.cpp | 444 PhysReg += cast<StringInit>(OpLeafRec->getValue("Namespace")->getValue()) in PhyRegForNode()
|
H A D | AsmWriterEmitter.cpp | 1039 SmallVector<StringInit *> ArgNames{D->getArgName(0)}; 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() 199 const StringInit *OpName) { in parseInstructionPatternOperand() 404 const StringInit *Name = OpsList.getArgName(K); in parsePatFragParamList()
|
H A D | Patterns.h | 34 class StringInit; variable 195 CXXPattern(const StringInit &Code, StringRef Name);
|
H A D | Patterns.cpp | 142 CXXPattern::CXXPattern(const StringInit &Code, StringRef Name) in CXXPattern()
|
/freebsd/contrib/llvm-project/clang/utils/TableGen/ |
H A D | NeonEmitter.cpp | 1379 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 D | ClangSACheckersEmitter.cpp | 56 if (StringInit *SI = dyn_cast<StringInit>(R.getValueInit(field))) in getStringValue()
|
H A D | ClangOptionDocEmitter.cpp | 233 if (auto *SV = dyn_cast_or_null<StringInit>(V->getValue())) in getRSTStringWithTextFallback()
|
H A D | MveEmitter.cpp | 1456 } else if (auto *SI = dyn_cast<StringInit>(CodeDag->getArg(i))) { in ACLEIntrinsic()
|