Home
last modified time | relevance | path

Searched refs:EncodingDef (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DVarLenCodeEmitterGen.cpp78 std::string getInstructionCaseForEncoding(Record *R, Record *EncodingDef,
208 Record *EncodingDef = KV.second; in run() local
209 RecordVal *RV = EncodingDef->getValue("Inst"); in run()
211 VarLenInsts.insert({EncodingDef, VarLenInst(DI, RV)}); in run()
345 Record *EncodingDef = R; in emitInstructionBaseValues() local
350 EncodingDef = EBM.get(HwMode); in emitInstructionBaseValues()
354 auto It = VarLenInsts.find(EncodingDef); in emitInstructionBaseValues()
356 PrintFatalError(EncodingDef, "VarLenInst not found for this record"); in emitInstructionBaseValues()
414 Record *R, Record *EncodingDef, CodeGenTarget &Target) { in getInstructionCaseForEncoding() argument
415 auto It = VarLenInsts.find(EncodingDef); in getInstructionCaseForEncoding()
[all …]
H A DDecoderEmitter.cpp100 const Record *EncodingDef; member
106 : EncodingDef(EncodingDef), Inst(Inst), HwModeName(HwModeName) {} in EncodingAndInst()
119 if (Value.EncodingDef != Value.Inst->TheDef) in operator <<()
120 OS << Value.EncodingDef->getName() << ":"; in operator <<()
466 const Record *EncodingDef = AllInstructions[Opcode].EncodingDef; in emitNameWithID() local
468 if (EncodingDef != InstDef) in emitNameWithID()
469 OS << EncodingDef->getName() << ":"; in emitNameWithID()
1931 BitsInit &Bits = getBitsField(EncodingDef, "Inst"); in populateInstruction()
1981 parseVarLenInstOperand(EncodingDef, InsnOperands, CGI); in populateInstruction()
2606 const Record *EncodingDef = NumberedEncodings[i].EncodingDef; in run() local
[all …]
H A DCodeEmitterGen.cpp51 std::string getInstructionCaseForEncoding(Record *R, Record *EncodingDef,
290 std::string CodeEmitterGen::getInstructionCaseForEncoding(Record *R, Record *EncodingDef, in getInstructionCaseForEncoding() argument
293 BitsInit *BI = EncodingDef->getValueAsBitsInit("Inst"); in getInstructionCaseForEncoding()
313 for (const RecordVal &RV : EncodingDef->getValues()) { in getInstructionCaseForEncoding()
360 Record *EncodingDef = R; in emitInstructionBaseValues() local
365 EncodingDef = EBM.get(HwMode); in emitInstructionBaseValues()
368 BitsInit *BI = EncodingDef->getValueAsBitsInit("Inst"); in emitInstructionBaseValues()