Home
last modified time | relevance | path

Searched refs:TheDef (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DX86EVEX2VEXTablesEmitter.cpp69 OS << " { X86::" << Pair.first->TheDef->getName() in printTable()
111 Record *RecE = EVEXInst->TheDef; in operator ()()
112 Record *RecV = VEXInst->TheDef; in operator ()()
193 Inst->TheDef->getValueAsListOfDefs("Predicates"); in run()
210 if (!Inst->TheDef->isSubClassOf("X86Inst")) in run()
216 uint64_t Opcode = getValueFromBitsInit(Inst->TheDef-> in run()
222 !Inst->TheDef->getValueAsBit("hasEVEX_K") && in run()
223 !Inst->TheDef->getValueAsBit("hasEVEX_B") && in run()
224 !Inst->TheDef->getValueAsBit("hasEVEX_L2") && in run()
252 if (EVEXInst->TheDef->getValueAsBit("hasVEX_L")) in run()
[all …]
H A DAsmWriterInst.cpp94 CGI.TheDef->getLoc(), in AsmWriterInst()
96 CGI.TheDef->getName() + "'!"); in AsmWriterInst()
134 CGI.TheDef->getLoc(), in AsmWriterInst()
136 CGI.TheDef->getName() + "'"); in AsmWriterInst()
143 CGI.TheDef->getLoc(), in AsmWriterInst()
145 CGI.TheDef->getName() + "'"); in AsmWriterInst()
153 PrintFatalError(CGI.TheDef->getLoc(), in AsmWriterInst()
155 CGI.TheDef->getName() + "'"); in AsmWriterInst()
160 CGI.TheDef->getLoc(), in AsmWriterInst()
162 CGI.TheDef->getName() + "'"); in AsmWriterInst()
[all …]
H A DX86FoldTablesEmitter.cpp114 OS << "{ X86::" << RegInst->TheDef->getName() << ","; in print()
116 OS << "X86::" << MemInst->TheDef->getName() << ","; in print()
137 return RegInst->TheDef->getName() < RHS.RegInst->TheDef->getName(); in operator <()
323 Record *MemRec = MemInst->TheDef; in operator ()()
324 Record *RegRec = RegInst->TheDef; in operator ()()
464 Record *RegRec = RegInstr->TheDef; in addEntryWithFlags()
465 Record *MemRec = MemInstr->TheDef; in addEntryWithFlags()
520 Record *RegRec = RegInstr->TheDef; in updateTables()
521 Record *MemRec = MemInstr->TheDef; in updateTables()
588 if (!Inst->TheDef->getNameInit() || !Inst->TheDef->isSubClassOf("X86Inst")) in run()
[all …]
H A DSubtargetFeatureInfo.h25 Record *TheDef; member
30 SubtargetFeatureInfo(Record *D, uint64_t Idx) : TheDef(D), Index(Idx) {} in SubtargetFeatureInfo()
34 return "Feature_" + TheDef->getName().str(); in getEnumName()
40 return "Feature_" + TheDef->getName().str() + "Bit"; in getEnumBitName()
44 return TheDef->getValueAsBit("RecomputePerFunction"); in mustRecomputePerFunction()
H A DGICombinerEmitter.cpp142 const Record &TheDef; member in __anon5fed5ee80111::CombineRule
193 : ID(ID), TheDef(R), MatchDag(Ctx) {} in CombineRule()
202 const Record &getDef() const { return TheDef; } in getDef()
349 DagInit *Defs = TheDef.getValueAsDag("Defs"); in parseDefs()
376 PrintError(TheDef.getLoc(), in parseDefs()
379 PrintError(TheDef.getLoc(), in parseDefs()
382 PrintError(TheDef.getLoc(), in parseDefs()
480 PrintError(TheDef.getLoc(), in parseWipMatchOpcodeMatcher()
525 PrintError(TheDef.getLoc(), in parseMatcher()
536 PrintError(TheDef.getLoc(), in parseMatcher()
[all …]
H A DSubtargetFeatureInfo.cpp20 errs() << getEnumName() << " " << Index << "\n" << *TheDef; in dump()
101 StringRef CondStr = SFI.TheDef->getValueAsString("CondString"); in emitComputeAvailableFeatures()
122 const DagInit *D = SFI.TheDef->getValueAsDag("AssemblerCondDag"); in emitComputeAssemblerAvailableFeatures()
125 PrintFatalError(SFI.TheDef->getLoc(), "Invalid AssemblerCondDag!"); in emitComputeAssemblerAvailableFeatures()
127 PrintFatalError(SFI.TheDef->getLoc(), "Invalid AssemblerCondDag!"); in emitComputeAssemblerAvailableFeatures()
139 PrintFatalError(SFI.TheDef->getLoc(), "Invalid AssemblerCondDag!"); in emitComputeAssemblerAvailableFeatures()
145 PrintFatalError(SFI.TheDef->getLoc(), "Invalid AssemblerCondDag!"); in emitComputeAssemblerAvailableFeatures()
H A DRegisterBankEmitter.cpp35 const Record &TheDef; member in __anonc18d1d2a0111::RegisterBank
44 RegisterBank(const Record &TheDef) in RegisterBank() argument
45 : TheDef(TheDef), RCs(), RCWithLargestRegsSize(nullptr) {} in RegisterBank()
48 StringRef getName() const { return TheDef.getValueAsString("Name"); } in getName()
50 std::string getEnumeratorName() const { return (TheDef.getName() + "ID").str(); } in getEnumeratorName()
54 return (TheDef.getName() + "CoverageData").str(); in getCoverageArrayName()
58 StringRef getInstanceVarName() const { return TheDef.getName(); } in getInstanceVarName()
60 const Record &getDef() const { return TheDef; } in getDef()
H A DCodeGenSchedule.cpp124 Elts.insert(Inst->TheDef); in apply()
134 return LHS->TheDef->getName() < RHS; in apply()
151 Elts.insert(Inst->TheDef); in apply()
597 Record *SchedDef = Inst->TheDef; in collectSchedRW()
730 Record *ReadDef = Read.TheDef; in hasReadOfWrite()
782 SchedRW.TheDef ? SchedRW.TheDef->getValueAsInt("Repeat") : 1; in expandRWSequence()
809 AliasDef = AliasRW.TheDef; in expandRWSeqForProc()
821 SchedWrite.TheDef ? SchedWrite.TheDef->getValueAsInt("Repeat") : 1; in expandRWSeqForProc()
880 InstrClassMap[Inst->TheDef] = SCIdx; in collectSchedClasses()
2057 if (SchedRW.TheDef) { in collectRWResources()
[all …]
H A DCodeGenInstruction.cpp27 CGIOperandList::CGIOperandList(Record *R) : TheDef(R) { in CGIOperandList()
161 PrintFatalError(TheDef->getLoc(), "'" + TheDef->getName() + in getOperandNamed()
182 PrintFatalError(TheDef->getLoc(), in ParseOperandName()
193 PrintFatalError(TheDef->getLoc(), in ParseOperandName()
194 TheDef->getName() + in ParseOperandName()
205 PrintFatalError(TheDef->getLoc(), in ParseOperandName()
206 TheDef->getName() + in ParseOperandName()
218 PrintFatalError(TheDef->getLoc(), TheDef->getName() + in ParseOperandName()
228 PrintFatalError(TheDef->getLoc(), TheDef->getName() + in ParseOperandName()
366 : TheDef(R), Operands(R), InferredFrom(nullptr) { in CodeGenInstruction()
[all …]
H A DInstrInfoEmitter.cpp242 if (!Inst->TheDef->getValueAsBit("UseNamedOperandTable")) in initOperandMapData()
255 Inst->TheDef->getName().str()); in initOperandMapData()
464 if (!Inst->TheDef->getValueAsBit("UseLogicalOperandMappings")) in emitLogicalOperandSizeMappings()
480 (Namespace + "::" + Inst->TheDef->getName()).str()); in emitLogicalOperandSizeMappings()
573 (Namespace + "::" + Inst->TheDef->getName()).str()); in emitLogicalOperandTypeMappings()
731 Record *Inst = II->TheDef; in run()
761 InstrNames.add(std::string(Inst->TheDef->getName())); in run()
938 << Inst.TheDef->getValueAsInt("Size") << ",\t" in emitRecord()
988 BitsInit *TSF = Inst.TheDef->getValueAsBitsInit("TSFlags"); in emitRecord()
990 PrintFatalError(Inst.TheDef->getLoc(), "no TSFlags?"); in emitRecord()
[all …]
H A DAsmMatcherEmitter.cpp501 Record *const TheDef; member
543 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), DefRec(&CGI), in MatchableInfo()
548 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef), in MatchableInfo()
559 TheDef(RHS.TheDef), DefRec(RHS.DefRec), ResOperands(RHS.ResOperands), in MatchableInfo()
845 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
849 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
895 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
904 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
924 PrintFatalError(TheDef->getLoc(), in initialize()
1058 PrintFatalError(TheDef->getLoc(), in validate()
[all …]
H A DRISCVCompressInstEmitter.cpp264 PrintFatalError(Inst.TheDef->getLoc(), in verifyDagOpCount()
265 "Input operands for Inst '" + Inst.TheDef->getName() + in verifyDagOpCount()
269 PrintFatalError(Inst.TheDef->getLoc(), in verifyDagOpCount()
270 "Inst '" + Inst.TheDef->getName() + in verifyDagOpCount()
281 PrintFatalError(Inst.TheDef->getLoc(), in verifyDagOpCount()
282 "Inst '" + Inst.TheDef->getName() + in verifyDagOpCount()
569 return (LHS.Source.TheDef->getName() < RHS.Source.TheDef->getName()); in emitCompressInstEmitter()
571 return (LHS.Dest.TheDef->getName() < RHS.Dest.TheDef->getName()); in emitCompressInstEmitter()
655 CurOp = Source.TheDef->getName(); in emitCompressInstEmitter()
670 std::vector<Record *> RF = Dest.TheDef->getValueAsListOfDefs("Predicates"); in emitCompressInstEmitter()
[all …]
H A DAsmWriterEmitter.cpp132 << FirstInst.CGI->TheDef->getName() << ":\n"; in EmitInstructions()
135 << AWI.CGI->TheDef->getName() << ":\n"; in EmitInstructions()
190 InstrsForCase[idx] += Inst.CGI->TheDef->getName(); in FindUniqueOperandCommands()
424 << NumberedInstructions[i]->TheDef->getName() << "\n"; in EmitGetMnemonic()
567 Reg.TheDef->getValueAsListOfDefs("RegAltNameIndices"); in emitRegisterNameString()
577 Reg.TheDef->getValueAsListOfStrings("AltNames"); in emitRegisterNameString()
579 PrintFatalError(Reg.TheDef->getLoc(), in emitRegisterNameString()
789 return LessRecordByID()(LHS.first.TheDef, RHS.first.TheDef); in operator ()()
991 CGA.TheDef->getValueAsListOfDefs("Predicates"); in EmitPrintAliasInstruction()
1065 auto It = IAPrinterMap.find(getQualifiedName(Inst->TheDef)); in EmitPrintAliasInstruction()
[all …]
H A DCodeGenRegisters.cpp77 if (!TheDef) in updateComponents()
83 PrintFatalError(TheDef->getLoc(), in updateComponents()
157 : TheDef(R), EnumValue(Enum), in CodeGenRegister()
170 PrintFatalError(TheDef->getLoc(), in buildObjectGraph()
197 assert(TheDef && "no def"); in getName()
198 return TheDef->getName(); in getName()
357 if (TheDef) in computeSubRegs()
358 Loc = TheDef->getLoc(); in computeSubRegs()
374 if (TheDef) in computeSubRegs()
375 Loc = TheDef->getLoc(); in computeSubRegs()
[all …]
H A DCodeEmitterGen.cpp358 Record *R = CGI->TheDef; in emitInstructionBaseValues()
404 Record *R = CGI->TheDef; in run()
551 for (Record *Predicate : Inst->TheDef->getValueAsListOfDefs("Predicates")) { in run()
554 FeatureBitsets.back().push_back(I->second.TheDef); in run()
613 for (Record *Predicate : Inst->TheDef->getValueAsListOfDefs("Predicates")) { in run()
616 o << '_' << I->second.TheDef->getName(); in run()
622 o << ", // " << Inst->TheDef->getName() << " = " << InstIdx << "\n"; in run()
H A DSubtargetEmitter.cpp832 if (SchedWrite.TheDef->isSubClassOf("SchedWriteRes")) in FindWriteResources()
833 return SchedWrite.TheDef; in FindWriteResources()
848 AliasDef = AliasRW.TheDef; in FindWriteResources()
873 SchedWrite.TheDef->getName()); in FindWriteResources()
883 if (SchedRead.TheDef->isSubClassOf("SchedReadAdvance")) in FindReadAdvance()
884 return SchedRead.TheDef; in FindReadAdvance()
900 AliasDef = AliasRW.TheDef; in FindReadAdvance()
911 || SchedRead.TheDef == RA->getValueAsDef("ReadType")) { in FindReadAdvance()
922 if (!ResDef && SchedRead.TheDef->getName() != "ReadDefault") { in FindReadAdvance()
925 SchedRead.TheDef->getName()); in FindReadAdvance()
[all …]
H A DCodeBeadsGen.cpp62 Record *R = CGI->TheDef; in run()
81 Record *R = CGI->TheDef; in run()
H A DCodeGenSchedule.h49 Record *TheDef; member
59 : Index(0), TheDef(nullptr), IsRead(false), IsAlias(false), in CodeGenSchedRW()
62 : Index(Idx), TheDef(Def), IsAlias(false), IsVariadic(false) { in CodeGenSchedRW()
77 : Index(Idx), Name(Name), TheDef(nullptr), IsRead(Read), IsAlias(false), in CodeGenSchedRW()
83 assert((!HasVariants || TheDef) && "Variant write needs record def"); in isValid()
88 return TheDef || !Sequence.empty(); in isValid()
H A DWebAssemblyDisassemblerEmitter.cpp33 auto &Def = *CGI.TheDef; in emitWebAssemblyDisassemblerTables()
66 auto IsCanonicalExisting = CGIP.second->TheDef->getValue("IsCanonical") in emitWebAssemblyDisassemblerTables()
H A DCodeGenInstruction.h140 Record *TheDef; // The actual record containing this OperandList. variable
220 Record *TheDef; // The actual record defining this instruction.
331 Record *TheDef; // The actual record defining this InstAlias.
H A DCodeGenRegisters.h64 Record *const TheDef; variable
152 Record *TheDef; member
302 Record *TheDef; variable
348 Record *getDef() const { return TheDef; } in getDef()
H A DInstrDocsEmitter.cpp70 Record *Inst = II->TheDef; in EmitInstrDocs()
208 II->TheDef->getValueAsListOfDefs("Predicates"); in EmitInstrDocs()
H A DCodeGenTarget.cpp501 if (CGI->TheDef->getValueAsBit("isPseudo")) in ComputeInstrsByEnum()
512 const auto &D1 = *Rec1->TheDef; in ComputeInstrsByEnum()
513 const auto &D2 = *Rec2->TheDef; in ComputeInstrsByEnum()
660 TheDef = R; in CodeGenIntrinsic()
841 PrintFatalError(TheDef->getLoc(), in setProperty()
847 PrintFatalError(TheDef->getLoc(), in setProperty()
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DGIMatchDagPredicate.cpp33 OS << "$mi.getOpcode() == " << Instr.TheDef->getName(); in printDescription()
45 OS << Separator << Instr->TheDef->getName(); in printDescription()
H A DGIMatchDagInstr.cpp19 OS << Annotation->TheDef->getName(); in print()

12