Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
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()
152 PrintFatalError(CGI.TheDef->getLoc(), in AsmWriterInst()
154 CGI.TheDef->getName() + "'"); in AsmWriterInst()
159 CGI.TheDef->getLoc(), in AsmWriterInst()
161 CGI.TheDef->getName() + "'"); in AsmWriterInst()
[all …]
H A DSubtargetFeatureInfo.h27 Record *TheDef; member
32 SubtargetFeatureInfo(Record *D, uint64_t Idx) : TheDef(D), Index(Idx) {} in SubtargetFeatureInfo()
36 return "Feature_" + TheDef->getName().str(); in getEnumName()
42 return "Feature_" + TheDef->getName().str() + "Bit"; in getEnumBitName()
46 return TheDef->getValueAsBit("RecomputePerFunction"); in mustRecomputePerFunction()
H A DVarLenCodeEmitterGen.cpp127 VarLenInst::VarLenInst(const DagInit *DI, const RecordVal *TheDef) in VarLenInst() argument
128 : TheDef(TheDef), NumBits(0U), HasDynamicSegment(false) { in VarLenInst()
135 assert(TheDef && "The def record is nullptr ?"); in buildRec()
148 PrintFatalError(TheDef->getLoc(), in buildRec()
153 PrintFatalError(TheDef->getLoc(), in buildRec()
167 PrintFatalError(TheDef->getLoc(), in buildRec()
186 PrintFatalError(TheDef->getLoc(), in buildRec()
193 PrintFatalError(TheDef->getLoc(), "Invalid argument types for `slice`"); in buildRec()
198 PrintFatalError(TheDef->getLoc(), "Invalid bit range for `slice`"); in buildRec()
230 Record *R = CGI->TheDef; in run()
[all …]
H A DX86FoldTablesEmitter.cpp149 auto &RegInstRec = *RegInst->TheDef; in checkCorrectness()
150 auto &MemInstRec = *MemInst->TheDef; in checkCorrectness()
172 const auto &D1 = *LHS->TheDef; in operator ()()
173 const auto &D2 = *RHS->TheDef; in operator ()()
348 const Record *RegRec = RegInst->TheDef; in operator ()()
349 const Record *MemRec = MemInst->TheDef; in operator ()()
454 Record *RegRec = RegInst->TheDef; in addEntryWithFlags()
455 Record *MemRec = MemInst->TheDef; in addEntryWithFlags()
562 Record *RegRec = RegInst->TheDef; in updateTables()
563 Record *MemRec = MemInst->TheDef; in updateTables()
[all …]
H A DRegisterBankEmitter.cpp34 const Record &TheDef; member in __anona0b0b9ac0111::RegisterBank
43 RegisterBank(const Record &TheDef, unsigned NumModeIds) in RegisterBank() argument
44 : TheDef(TheDef), RCsWithLargestRegSize(NumModeIds) {} in RegisterBank()
47 StringRef getName() const { return TheDef.getValueAsString("Name"); } in getName()
49 std::string getEnumeratorName() const { return (TheDef.getName() + "ID").str(); } in getEnumeratorName()
53 return (TheDef.getName() + "CoverageData").str(); in getCoverageArrayName()
57 StringRef getInstanceVarName() const { return TheDef.getName(); } in getInstanceVarName()
59 const Record &getDef() const { return TheDef; } in getDef()
H A DCodeGenInstruction.cpp25 CGIOperandList::CGIOperandList(Record *R) : TheDef(R) { in CGIOperandList()
204 PrintFatalError(TheDef->getLoc(), "'" + TheDef->getName() + in getOperandNamed()
236 PrintFatalError(TheDef->getLoc(), in ParseOperandName()
247 PrintFatalError(TheDef->getLoc(), in ParseOperandName()
248 TheDef->getName() + in ParseOperandName()
259 TheDef->getLoc(), in ParseOperandName()
260 TheDef->getName() + in ParseOperandName()
273 PrintFatalError(TheDef->getLoc(), in ParseOperandName()
274 TheDef->getName() + in ParseOperandName()
286 PrintFatalError(TheDef->getLoc(), TheDef->getName() + in ParseOperandName()
[all …]
H A DCodeGenSchedule.cpp141 Elts.insert(Inst->TheDef); in apply()
151 return LHS->TheDef->getName() < RHS; in apply()
168 Elts.insert(Inst->TheDef); in apply()
624 Record *SchedDef = Inst->TheDef; in collectSchedRW()
807 SchedRW.TheDef ? SchedRW.TheDef->getValueAsInt("Repeat") : 1; in expandRWSequence()
834 AliasDef = AliasRW.TheDef; in expandRWSeqForProc()
846 SchedWrite.TheDef ? SchedWrite.TheDef->getValueAsInt("Repeat") : 1; in expandRWSeqForProc()
905 InstrClassMap[Inst->TheDef] = SCIdx; in collectSchedClasses()
991 return InstrClassMap.lookup(Inst.TheDef); in getSchedClassIdx()
2080 if (SchedRW.TheDef) { in collectRWResources()
[all …]
H A DVarLenCodeEmitterGen.h29 const RecordVal *TheDef; variable
40 VarLenInst() : TheDef(nullptr), NumBits(0U), HasDynamicSegment(false) {} in VarLenInst()
42 explicit VarLenInst(const DagInit *DI, const RecordVal *TheDef);
H A DX86CompressEVEXTablesEmitter.cpp77 OS << " { X86::" << Pair.first->TheDef->getName() in printTable()
78 << ", X86::" << Pair.second->TheDef->getName() << " },\n"; in printTable()
91 OS << " case X86::" << Inst->TheDef->getName() << ":\n"; in printCheckPredicate()
160 const Record *Rec = Inst->TheDef; in run()
192 const Record *Rec = Inst->TheDef; in run()
222 auto Predicates = NewInst->TheDef->getValueAsListOfDefs("Predicates"); in run()
H A DAsmMatcherEmitter.cpp503 Record *const TheDef; member
545 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), DefRec(&CGI), in MatchableInfo()
550 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef), in MatchableInfo()
561 TheDef(RHS.TheDef), DefRec(RHS.DefRec), ResOperands(RHS.ResOperands), in MatchableInfo()
642 return TheDef->getID() < RHS.TheDef->getID(); in operator <()
859 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
863 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias()
909 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
918 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand()
938 PrintFatalError(TheDef->getLoc(), in initialize()
[all …]
H A DInstrInfoEmitter.cpp255 if (!Inst->TheDef->getValueAsBit("UseNamedOperandTable")) in initOperandMapData()
396 return NumberedInstructions[I]->TheDef->getName(); in emitOperandTypeMappings()
523 (Namespace + "::" + Inst->TheDef->getName()).str()); in emitLogicalOperandSizeMappings()
616 (Namespace + "::" + Inst->TheDef->getName()).str()); in emitLogicalOperandTypeMappings()
761 FeatureBitsets.back().push_back(I->second.TheDef); in emitFeatureVerifier()
814 OS << '_' << I->second.TheDef->getName(); in emitFeatureVerifier()
990 InstrNames.add(std::string(Inst->TheDef->getName())); in run()
1188 << Inst.TheDef->getValueAsInt("Size") << ",\t" in emitRecord()
1250 BitsInit *TSF = Inst.TheDef->getValueAsBitsInit("TSFlags"); in emitRecord()
1252 PrintFatalError(Inst.TheDef->getLoc(), "no TSFlags?"); in emitRecord()
[all …]
H A DX86MnemonicTables.cpp46 const Record *Def = I->TheDef; in run()
75 OS << "\treturn Opcode == " << CGI->TheDef->getName() << ";\n}\n\n"; in run()
79 OS << "\tcase " << CGI->TheDef->getName() << ":\n"; in run()
H A DCompressInstEmitter.cpp274 PrintFatalError(Inst.TheDef->getLoc(), in verifyDagOpCount()
275 "Input operands for Inst '" + Inst.TheDef->getName() + in verifyDagOpCount()
279 PrintFatalError(Inst.TheDef->getLoc(), in verifyDagOpCount()
280 "Inst '" + Inst.TheDef->getName() + in verifyDagOpCount()
291 PrintFatalError(Inst.TheDef->getLoc(), in verifyDagOpCount()
292 "Inst '" + Inst.TheDef->getName() + in verifyDagOpCount()
581 return (LHS.Source.TheDef->getName() < RHS.Source.TheDef->getName()); in emitCompressInstEmitter()
582 return (LHS.Dest.TheDef->getName() < RHS.Dest.TheDef->getName()); in emitCompressInstEmitter()
669 CurOp = Source.TheDef->getName(); in emitCompressInstEmitter()
684 std::vector<Record *> RF = Dest.TheDef->getValueAsListOfDefs("Predicates"); in emitCompressInstEmitter()
[all …]
H A DCodeGenRegisters.h66 Record *const TheDef; variable
155 Record *TheDef;
306 Record *TheDef; variable
354 Record *getDef() const { return TheDef; } in getDef()
485 if (TheDef && !TheDef->isValueUnset("BaseClassOrder")) in getBaseClassOrder()
486 return TheDef->getValueAsInt("BaseClassOrder"); in getBaseClassOrder()
495 Record *TheDef; variable
505 Record *getDef() const { return TheDef; } in getDef()
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()
576 Reg.TheDef->getValueAsListOfDefs("RegAltNameIndices"); in emitRegisterNameString()
586 Reg.TheDef->getValueAsListOfStrings("AltNames"); in emitRegisterNameString()
588 PrintFatalError(Reg.TheDef->getLoc(), in emitRegisterNameString()
797 return LessRecordByID()(LHS.first.TheDef, RHS.first.TheDef); in operator ()()
994 CGA.TheDef->getValueAsListOfDefs("Predicates"); in EmitPrintAliasInstruction()
1082 auto It = IAPrinterMap.find(getQualifiedName(Inst->TheDef)); in EmitPrintAliasInstruction()
[all …]
H A DCodeGenRegisters.cpp74 if (!TheDef) in updateComponents()
80 PrintFatalError(TheDef->getLoc(), in updateComponents()
154 : TheDef(R), EnumValue(Enum), in CodeGenRegister()
167 PrintFatalError(TheDef->getLoc(), in buildObjectGraph()
194 assert(TheDef && "no def"); in getName()
195 return TheDef->getName(); in getName()
360 if (TheDef) in computeSubRegs()
361 Loc = TheDef->getLoc(); in computeSubRegs()
377 if (TheDef) in computeSubRegs()
378 Loc = TheDef->getLoc(); in computeSubRegs()
[all …]
H A DSubtargetFeatureInfo.cpp19 errs() << getEnumName() << " " << Index << "\n" << *TheDef; in dump()
114 StringRef CondStr = SFI.TheDef->getValueAsString("CondString"); in emitComputeAvailableFeatures()
183 emitFeaturesAux(TargetName, *SFI.TheDef->getValueAsDag("AssemblerCondDag"), in emitComputeAssemblerAvailableFeatures()
H A DSubtargetEmitter.cpp880 if (SchedWrite.TheDef->isSubClassOf("SchedWriteRes")) in FindWriteResources()
881 return SchedWrite.TheDef; in FindWriteResources()
896 AliasDef = AliasRW.TheDef; in FindWriteResources()
921 SchedWrite.TheDef->getName()); in FindWriteResources()
931 if (SchedRead.TheDef->isSubClassOf("SchedReadAdvance")) in FindReadAdvance()
932 return SchedRead.TheDef; in FindReadAdvance()
948 AliasDef = AliasRW.TheDef; in FindReadAdvance()
959 || SchedRead.TheDef == RA->getValueAsDef("ReadType")) { in FindReadAdvance()
970 if (!ResDef && SchedRead.TheDef->getName() != "ReadDefault") { in FindReadAdvance()
973 SchedRead.TheDef->getName()); in FindReadAdvance()
[all …]
H A DCodeGenSchedule.h52 Record *TheDef; member
62 : Index(0), TheDef(nullptr), IsRead(false), IsAlias(false), in CodeGenSchedRW()
65 : Index(Idx), TheDef(Def), IsAlias(false), IsVariadic(false) { in CodeGenSchedRW()
80 : Index(Idx), Name(Name), TheDef(nullptr), IsRead(Read), IsAlias(false), in CodeGenSchedRW()
86 assert((!HasVariants || TheDef) && "Variant write needs record def"); in isValid()
91 return TheDef || !Sequence.empty(); in isValid()
H A DWebAssemblyDisassemblerEmitter.cpp36 auto &Def = *CGI.TheDef; in emitWebAssemblyDisassemblerTables()
66 bool IsCanonicalExisting = CGIP.second->TheDef->getValueAsBit("IsCanonical"); in emitWebAssemblyDisassemblerTables()
H A DCodeGenIntrinsics.cpp59 TheDef = R; in CodeGenIntrinsic()
165 PrintFatalError(TheDef->getLoc(), in setProperty()
171 PrintFatalError(TheDef->getLoc(), in setProperty()
H A DRegisterInfoEmitter.cpp111 StringRef Namespace = Registers.front().TheDef->getValueAsString("Namespace"); in runEnums()
391 Record *Reg = RE.TheDef; in EmitRegMappingTables()
406 StringRef Namespace = Regs.front().TheDef->getValueAsString("Namespace"); in EmitRegMappingTables()
452 Record *Reg = RE.TheDef; in EmitRegMappingTables()
516 Record *Reg = RE.TheDef; in EmitRegMapping()
524 StringRef Namespace = Regs.front().TheDef->getValueAsString("Namespace"); in EmitRegMapping()
1010 OS << LS << getQualifiedName(R->TheDef); in runMCDesc()
1085 Record *Reg = RE.TheDef; in runMCDesc()
1461 if (AllocatableRegs.count(Reg.TheDef)) in runTargetDesc()
1706 ConstantSet.insert(Reg.TheDef); in runTargetDesc()
[all …]
H A DInstrDocsEmitter.cpp69 Record *Inst = II->TheDef; in EmitInstrDocs()
207 II->TheDef->getValueAsListOfDefs("Predicates"); in EmitInstrDocs()
H A DCodeGenInstruction.h143 Record *TheDef; // The actual record containing this OperandList. variable
229 Record *TheDef; // The actual record defining this instruction.
H A DGlobalISelEmitter.cpp815 if (SrcGIOrNull->TheDef->getName() == "G_CONSTANT" || in createAndImportSelDAGMatcher()
816 SrcGIOrNull->TheDef->getName() == "G_FCONSTANT") { in createAndImportSelDAGMatcher()
829 bool IsFCmp = SrcGIOrNull->TheDef->getName() == "G_FCMP"; in createAndImportSelDAGMatcher()
831 if (IsFCmp || SrcGIOrNull->TheDef->getName() == "G_ICMP") { in createAndImportSelDAGMatcher()
854 SrcGIOrNull->TheDef->getName() == "G_INTRINSIC" || in createAndImportSelDAGMatcher()
856 SrcGIOrNull->TheDef->getName() == "G_INTRINSIC_CONVERGENT" || in createAndImportSelDAGMatcher()
857 SrcGIOrNull->TheDef->getName() == in createAndImportSelDAGMatcher()
1489 StringRef Name = DstI->TheDef->getName(); in createInstructionRenderer()
1543 StringRef Name = OrigDstI->TheDef->getName(); in importExplicitUseRenderers()
1801 StringRef InstName = Inst.TheDef->getName(); in inferRegClassFromPattern()
[all …]

12