Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A D2010-06-21-nondarwin-tc.ll62 %4 = bitcast i8* %tmp2.i.i to %"class.llvm::RecordVal"** ; <%"class.llvm::RecordVal"**> [#uses=1]
63 …%tmp3.i.i6 = load %"class.llvm::RecordVal"*, %"class.llvm::RecordVal"** %4 ; <%"class.llvm::Record…
64 …= bitcast %"class.std::vector"* %tmp.i5 to %"class.llvm::RecordVal"** ; <%"class.llvm::RecordVal"*…
65 …%tmp6.i.i = load %"class.llvm::RecordVal"*, %"class.llvm::RecordVal"** %tmp5.i.i ; <%"class.llvm::
67 %sub.ptr.rhs.cast.i.i = ptrtoint %"class.llvm::RecordVal"* %tmp6.i.i to i32 ; <i32> [#uses=1]
81 …ementptr inbounds %"class.llvm::RecordVal", %"class.llvm::RecordVal"* %tmp6.i.i, i32 %.reload ; <%…
82 %tobool5 = icmp eq %"class.llvm::RecordVal"* %add.ptr.i.i, null ; <i1> [#uses=1]
89 %cmp = icmp eq %"class.llvm::RecordVal"* %add.ptr.i.i, %RV ; <i1> [#uses=1]
96 %tobool10 = icmp eq %"class.llvm::RecordVal"* %RV, null ; <i1> [#uses=1]
103 …%tmp.i3 = getelementptr inbounds %"class.llvm::RecordVal", %"class.llvm::RecordVal"* %tmp6.i.i, i3…
[all …]
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DError.h28 [[noreturn]] void PrintFatalNote(const RecordVal *RecVal, const Twine &Msg);
38 void PrintError(const RecordVal *RecVal, const Twine &Msg);
43 [[noreturn]] void PrintFatalError(const RecordVal *RecVal, const Twine &Msg);
H A DRecord.h48 class RecordVal; variable
1464 class RecordVal {
1482 RecordVal(Init *N, RecTy *T, FieldKind K);
1483 RecordVal(Init *N, SMLoc Loc, RecTy *T, FieldKind K);
1563 SmallVector<RecordVal, 0> Values;
1664 const RecordVal *getValue(const Init *Name) const { in getValue()
1665 for (const RecordVal &Val : Values) in getValue()
1670 const RecordVal *getValue(StringRef Name) const { in getValue()
1674 RecordVal *getValue(const Init *Name) { in getValue()
1678 RecordVal *getValue(StringRef Name) { in getValue()
[all …]
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DVarLenCodeEmitterGen.h28 const RecordVal *TheDef;
49 explicit VarLenInst(const DagInit *DI, const RecordVal *TheDef);
H A DVarLenCodeEmitterGen.cpp89 VarLenInst::VarLenInst(const DagInit *DI, const RecordVal *TheDef) in VarLenInst()
203 if (const RecordVal *RV = R->getValue("EncodingInfos")) { in run()
209 RecordVal *RV = EncodingDef->getValue("Inst"); in run()
216 RecordVal *RV = R->getValue("Inst"); in run()
346 if (const RecordVal *RV = R->getValue("EncodingInfos")) { in emitInstructionBaseValues()
394 if (const RecordVal *RV = R->getValue("EncodingInfos")) { in getInstructionCase()
H A DCodeEmitterGen.cpp271 if (const RecordVal *RV = R->getValue("EncodingInfos")) { in getInstructionCase()
302 for (const RecordVal &RV : R->getValues()) { in getInstructionCaseForEncoding()
313 for (const RecordVal &RV : EncodingDef->getValues()) { in getInstructionCaseForEncoding()
361 if (const RecordVal *RV = R->getValue("EncodingInfos")) { in emitInstructionBaseValues()
409 if (const RecordVal *RV = R->getValue("EncodingInfos")) { in run()
H A DDecoderEmitter.cpp222 const RecordVal *RV = def.getValue(str); in getBitsField()
453 const RecordVal *RV = in insnWithID()
1830 RecordVal *DecoderString = Record->getValue("DecoderMethod"); in findOperandDecoderMethod()
1870 const RecordVal *RV = Def.getValue("Inst"); in parseVarLenInstOperand()
1987 const std::vector<RecordVal> &Vals = Def.getValues(); in populateInstruction()
2072 RecordVal *DecoderString = TypeRecord->getValue("DecoderMethod"); in populateInstruction()
2104 RecordVal *HasCompleteDecoderVal = in populateInstruction()
2167 if (const RecordVal *EncodedValue = EncodingDef.getValue(Op.second)) in populateInstruction()
2551 if (const RecordVal *RV = in run()
2569 if (const RecordVal *RV = in run()
[all …]
H A DCodeGenMapTable.cpp106 const RecordVal *Filter = MapRec->getValue("FilterClass"); in InstrMap()
235 RecordVal *RecVal = CurInstr->getValue(RowField); in buildRowInstrMap()
266 RecordVal *ColFieldName = CurInstr->getValue(ColFields->getElement(j)); in isKeyColInstr()
H A DSearchableTableEmitter.cpp194 parseSearchIndex(GenericTable &Table, const RecordVal *RecVal, StringRef Name,
546 GenericTable &Table, const RecordVal *KeyRecVal, StringRef Name, in parseSearchIndex()
786 for (const RecordVal &Field : Class->getValues()) { in run()
H A DDFAEmitter.cpp343 RecordVal *SymbolV = R->getValue(A); in Transition()
H A DCodeGenRegisters.cpp682 RecordVal RV = Proto->getValues()[i]; in expand()
716 if (const RecordVal *DefRV = RegisterCl->getValue(Field)) in expand()
788 if (const RecordVal *RV = R->getValue("RegInfos")) in CodeGenRegisterClass()
H A DCodeGenInstruction.cpp438 } else if (RecordVal *Dep = R->getValue("DeprecatedFeatureMask")) { in CodeGenInstruction()
/llvm-project-15.0.7/llvm/lib/TableGen/
H A DError.cpp80 void PrintFatalNote(const RecordVal *RecVal, const Twine &Msg) { in PrintFatalNote()
119 void PrintError(const RecordVal *RecVal, const Twine &Msg) { in PrintError()
150 void PrintFatalError(const RecordVal *RecVal, const Twine &Msg) { in PrintFatalError()
H A DRecord.cpp2332 RecordVal::RecordVal(Init *N, RecTy *T, FieldKind K) in RecordVal() function in RecordVal
2340 RecordVal::RecordVal(Init *N, SMLoc Loc, RecTy *T, FieldKind K) in RecordVal() function in RecordVal
2346 StringRef RecordVal::getName() const { in getName()
2365 bool RecordVal::setValue(Init *V) { in setValue()
2514 for (RecordVal &Value : Values) { in resolveReferences()
2565 const RecordVal *RV = R.getValue(TA); in operator <<()
2592 const RecordVal *R = getValue(FieldName); in getFieldLoc()
2600 const RecordVal *R = getValue(FieldName); in getValueInit()
2617 const RecordVal *R = getValue(FieldName); in getValueAsOptionalString()
2632 const RecordVal *R = getValue(FieldName); in getValueAsBitsInit()
[all …]
H A DTGParser.cpp92 for (const RecordVal &RV : R.getValues()) { in checkConcrete()
147 if (RecordVal *ERV = CurRec->getValue(RV.getNameInit())) { in AddValue()
169 RecordVal *RV = CurRec->getValue(ValName); in SetValue()
237 for (const RecordVal &Field : SC->getValues()) { in AddSubClass()
873 if (const RecordVal *RV = CurRec->getValue(Name)) in ParseIDValue()
1671 ParseRec->addValue(RecordVal(A, Start->getType(), RecordVal::FK_Normal)); in ParseOperation()
1673 RecordVal::FK_Normal)); in ParseOperation()
2009 ParseRec->addValue(RecordVal(LHS, InEltType, RecordVal::FK_Normal)); in ParseOperationForEachFilter()
2213 RecordVal *Arg = Class->getValue(TArgs[I]); in ParseSimpleValue()
2952 RecordVal *Field = CurRec->getValue(FieldName); in ParseBodyItem()
[all …]
H A DDetailedRecordsBackend.cpp147 const RecordVal *Value = Rec->getValue(ArgName); in printTemplateArgs()
185 for (const RecordVal &Value : ValueList) in printFields()
H A DJSONBackend.cpp144 for (const RecordVal &RV : Def.getValues()) { in run()
H A DTGParser.h200 bool AddValue(Record *TheRec, SMLoc Loc, const RecordVal &RV);
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DType.cpp50 const llvm::RecordVal *builderCall = baseType->getValue("builderCall"); in getBuilderCall()
70 if (const llvm::RecordVal *value = def->getValue("dialect")) { in getCPPClassName()
H A DAttrOrTypeDef.cpp113 const llvm::RecordVal *desc = def->getValue("description"); in hasDescription()
122 const llvm::RecordVal *summary = def->getValue("summary"); in hasSummary()
H A DBuilder.cpp27 const llvm::RecordVal *type = record->getValue("type"); in getCppType()
H A DAttribute.cpp127 const llvm::RecordVal *record = def->getValue("dialect"); in getDialect()
/llvm-project-15.0.7/llvm/docs/TableGen/
H A DBackGuide.rst88 ``RecordVal`` instances (see `RecordVal`_), each of which contains both the
126 ``RecordVal``
129 Each field of a record is stored in an instance of the ``RecordVal`` class.
142 The ``RecordVal`` class provides some useful functions.
247 ``RecordVal`` class, which represents record fields, both their names and
576 for (const RecordVal &Field : SomeRec->getValues()) {
580 You will recall that ``RecordVal`` is the class whose instances contain
586 ``RecordVal *`` and others return a ``const RecordVal *``. If the field does
668 ``RecordVal``, and
709 * ``PrintError(const RecordVal *RecVal, const Twine &Msg)``:
[all …]
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A Dmlir-tblgen.cpp86 for (const RecordVal &val : record.getValues()) { in findUse()
113 const RecordVal *r = it.second->getValue("odsDeprecated"); in warnOfDeprecatedUses()
/llvm-project-15.0.7/mlir/lib/Tools/tblgen-lsp-server/
H A DTableGenServer.cpp108 TableGenIndexSymbol(const llvm::RecordVal *value) in TableGenIndexSymbol()
113 PointerUnion<const llvm::Record *, const llvm::RecordVal *> definition;
212 for (const llvm::RecordVal &value : def.getValues()) { in initialize()

12