Home
last modified time | relevance | path

Searched refs:RecordVal (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DError.h22 class RecordVal; variable
32 [[noreturn]] void PrintFatalNote(const RecordVal *RecVal, const Twine &Msg);
43 void PrintError(const RecordVal *RecVal, const Twine &Msg);
48 [[noreturn]] void PrintFatalError(const RecordVal *RecVal, const Twine &Msg);
H A DRecord.h51 class RecordVal; variable
1536 class RecordVal {
1557 RecordVal(const Init *N, const RecTy *T, FieldKind K);
1558 RecordVal(const Init *N, SMLoc Loc, const RecTy *T, FieldKind K);
1619 inline raw_ostream &operator<<(raw_ostream &OS, const RecordVal &RV) {
1657 SmallVector<RecordVal, 0> Values;
1745 ArrayRef<RecordVal> getValues() const { return Values; } in getValues()
1779 const RecordVal *getValue(const Init *Name) const { in getValue()
1780 for (const RecordVal &Val : Values) in getValue()
1785 const RecordVal *getValue(StringRef Name) const { in getValue()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DVarLenCodeEmitterGen.h29 const RecordVal *TheDef;
42 explicit VarLenInst(const DagInit *DI, const RecordVal *TheDef);
H A DVarLenCodeEmitterGen.cpp129 VarLenInst::VarLenInst(const DagInit *DI, const RecordVal *TheDef) in VarLenInst()
239 if (const RecordVal *RV = R->getValue("EncodingInfos")) { in run()
245 const RecordVal *RV = EncodingDef->getValue("Inst"); in run()
252 const RecordVal *RV = R->getValue("Inst"); in run()
H A DCodeGenInstruction.h335 const RecordVal *RV = TheDef->getValue("Inst"); in isVariableLengthEncoding()
H A DCodeGenRegisters.cpp59 if (const RecordVal *RV = R->getValue("SubRegRanges")) in CodeGenSubRegIndex()
627 for (RecordVal RV : Proto->getValues()) { in expand()
658 if (const RecordVal *DefRV = RegisterCl->getValue(Field)) in expand()
732 if (const RecordVal *RV = R->getValue("RegInfos")) in CodeGenRegisterClass()
H A DCodeGenInstruction.cpp500 } else if (const RecordVal *Dep = R->getValue("DeprecatedFeatureMask")) { in CodeGenInstruction()
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DError.cpp85 void PrintFatalNote(const RecordVal *RecVal, const Twine &Msg) { in PrintFatalNote()
126 void PrintError(const RecordVal *RecVal, const Twine &Msg) { in PrintError()
156 void PrintFatalError(const RecordVal *RecVal, const Twine &Msg) { in PrintFatalError()
H A DRecord.cpp2277 if (const RecordVal *Field = Rec->getValue(FieldName)) in getFieldType()
2390 if (const RecordVal *RV = Def->getValue(FieldName)) in getFieldType()
2444 for (const RecordVal &Val : Class->getValues()) in instantiate()
2808 RecordVal::RecordVal(const Init *N, const RecTy *T, FieldKind K) in RecordVal() function in RecordVal
2816 RecordVal::RecordVal(const Init *N, SMLoc Loc, const RecTy *T, FieldKind K) in RecordVal() function in RecordVal
2822 StringRef RecordVal::getName() const { in getName()
2826 std::string RecordVal::getPrintType() const { in getPrintType()
2841 bool RecordVal::setValue(const Init *V) { in setValue()
2867 bool RecordVal::setValue(const Init *V, SMLoc NewLoc) { in setValue()
2873 LLVM_DUMP_METHOD void RecordVal::dump() const { errs() << *this; } in dump()
[all …]
H A DDetailedRecordsBackend.cpp142 const RecordVal *Value = Rec.getValue(ArgName); in printTemplateArgs()
180 for (const RecordVal &Value : ValueList) in printFields()
H A DTGParser.cpp70 static bool checkBitsConcrete(Record &R, const RecordVal &RV) { in checkBitsConcrete()
90 for (const RecordVal &RV : R.getValues()) { in checkConcrete()
153 RecordVal *RV = Rec->getValue(ArgName); in getVar()
173 if (RecordVal *RV = CurRec->getValue(Name)) { in getVar()
212 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) { in AddValue()
216 if (RecordVal *ERV = CurRec->getValue(RV.getNameInit())) { in AddValue()
238 RecordVal *RV = CurRec->getValue(ValName); in SetValue()
306 for (const RecordVal &Field : SC->getValues()) in AddSubClass()
2220 ParseRec->addValue(RecordVal(A, Start->getType(), RecordVal::FK_Normal)); in ParseOperation()
2222 RecordVal(B, ListType->getElementType(), RecordVal::FK_Normal)); in ParseOperation()
[all …]
H A DJSONBackend.cpp140 for (const RecordVal &RV : Def->getValues()) { in run()
H A DTGParser.h227 bool AddValue(Record *TheRec, SMLoc Loc, const RecordVal &RV);
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeEmitterGen.cpp293 if (const RecordVal *RV = R->getValue("EncodingInfos")) { in getInstructionCases()
358 for (const RecordVal &RV : EncodingDef->getValues()) { in addInstructionCasesForEncoding()
420 if (const RecordVal *RV = R->getValue("EncodingInfos")) { in emitInstructionBaseValues()
493 if (const RecordVal *RV = R->getValue("EncodingInfos")) { in run()
H A DCodeGenMapTable.cpp111 const RecordVal *Filter = MapRec->getValue("FilterClass"); in InstrMap()
232 const RecordVal *RecVal = CurInstr->getValue(RowField); in buildRowInstrMap()
264 const RecordVal *ColFieldName = in isKeyColInstr()
H A DSearchableTableEmitter.cpp214 parseSearchIndex(GenericTable &Table, const RecordVal *RecVal, StringRef Name,
625 GenericTable &Table, const RecordVal *KeyRecVal, StringRef Name, in parseSearchIndex()
805 const RecordVal *FilterClassFieldVal = in run()
813 const RecordVal *Filter = R->getValue(FilterClassField); in run()
892 for (const RecordVal &Field : Class->getValues()) { in run()
H A DDecoderEmitter.cpp317 const RecordVal *RV = Def.getValue(FieldName); in getBitsField()
547 const RecordVal *RV = EncodingDef->getValue("SoftFail"); in insnWithID()
1411 const RecordVal *RV = EncodingDef->getValue("SoftFail"); in emitSoftFailTableEntry()
1852 const RecordVal *DecoderString = Record->getValue("DecoderMethod"); in findOperandDecoderMethod()
1876 const RecordVal *HasCompleteDecoderVal = in getOpInfo()
1892 const RecordVal *RV = Def.getValue("Inst"); in parseVarLenInstOperand()
1960 if (const RecordVal *EncodedValue = EncodingDef.getValue(OpName)) in addOneOperandFields()
2560 if (const RecordVal *RV = InstDef->getValue("EncodingInfos")) { in run()
H A DDFAEmitter.cpp317 const RecordVal *SymbolV = R->getValue(A); in Transition()
H A DDXILEmitter.cpp89 static StringRef GetIntrinsicName(const RecordVal *RV) { in GetIntrinsicName()
H A DAsmMatcherEmitter.cpp980 const RecordVal *DepMask = TheDef->getValue("DeprecatedFeatureMask"); in initialize()
1205 const RecordVal *R = Rec->getValue("ParserMatchClass"); in getOperandClass()
H A DRegisterInfoEmitter.cpp444 const RecordVal *V = Reg->getValue("DwarfAlias"); in EmitRegMappingTables()