| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | AsmWriterInst.cpp | 94 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 D | SubtargetFeatureInfo.h | 27 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 D | VarLenCodeEmitterGen.cpp | 127 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 D | X86FoldTablesEmitter.cpp | 149 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 D | RegisterBankEmitter.cpp | 34 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 D | CodeGenInstruction.cpp | 25 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 D | CodeGenSchedule.cpp | 141 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 D | VarLenCodeEmitterGen.h | 29 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 D | X86CompressEVEXTablesEmitter.cpp | 77 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 D | AsmMatcherEmitter.cpp | 503 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 D | InstrInfoEmitter.cpp | 255 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 D | X86MnemonicTables.cpp | 46 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 D | CompressInstEmitter.cpp | 274 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 D | CodeGenRegisters.h | 66 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 D | AsmWriterEmitter.cpp | 132 << 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 D | CodeGenRegisters.cpp | 74 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 D | SubtargetFeatureInfo.cpp | 19 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 D | SubtargetEmitter.cpp | 880 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 D | CodeGenSchedule.h | 52 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 D | WebAssemblyDisassemblerEmitter.cpp | 36 auto &Def = *CGI.TheDef; in emitWebAssemblyDisassemblerTables() 66 bool IsCanonicalExisting = CGIP.second->TheDef->getValueAsBit("IsCanonical"); in emitWebAssemblyDisassemblerTables()
|
| H A D | CodeGenIntrinsics.cpp | 59 TheDef = R; in CodeGenIntrinsic() 165 PrintFatalError(TheDef->getLoc(), in setProperty() 171 PrintFatalError(TheDef->getLoc(), in setProperty()
|
| H A D | RegisterInfoEmitter.cpp | 111 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 D | InstrDocsEmitter.cpp | 69 Record *Inst = II->TheDef; in EmitInstrDocs() 207 II->TheDef->getValueAsListOfDefs("Predicates"); in EmitInstrDocs()
|
| H A D | CodeGenInstruction.h | 143 Record *TheDef; // The actual record containing this OperandList. variable 229 Record *TheDef; // The actual record defining this instruction.
|
| H A D | GlobalISelEmitter.cpp | 815 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 …]
|