| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | AsmWriterInst.cpp | 95 CGI.TheDef->getLoc(), in AsmWriterInst() 97 CGI.TheDef->getName() + "'!"); in AsmWriterInst() 136 CGI.TheDef->getLoc(), in AsmWriterInst() 138 CGI.TheDef->getName() + "'"); in AsmWriterInst() 145 CGI.TheDef->getLoc(), in AsmWriterInst() 147 CGI.TheDef->getName() + "'"); in AsmWriterInst() 154 PrintFatalError(CGI.TheDef->getLoc(), in AsmWriterInst() 156 CGI.TheDef->getName() + "'"); in AsmWriterInst() 161 CGI.TheDef->getLoc(), in AsmWriterInst() 163 CGI.TheDef->getName() + "'"); in AsmWriterInst() [all …]
|
| H A D | SubtargetFeatureInfo.h | 30 const Record *TheDef; member 35 SubtargetFeatureInfo(const Record *D, uint64_t Idx) : TheDef(D), Index(Idx) {} in SubtargetFeatureInfo() 39 return "Feature_" + TheDef->getName().str(); in getEnumName() 45 return "Feature_" + TheDef->getName().str() + "Bit"; in getEnumBitName() 49 return TheDef->getValueAsBit("RecomputePerFunction"); in mustRecomputePerFunction()
|
| H A D | CodeGenInstruction.cpp | 25 CGIOperandList::CGIOperandList(const Record *R) : TheDef(R) { in CGIOperandList() 205 PrintFatalError(TheDef->getLoc(), "'" + TheDef->getName() + in getOperandNamed() 232 PrintFatalError(TheDef->getLoc(), in ParseOperandName() 233 TheDef->getName() + ": Illegal operand name: '" + Op + "'"); in ParseOperandName() 243 PrintFatalError(TheDef->getLoc(), in ParseOperandName() 244 TheDef->getName() + in ParseOperandName() 253 TheDef->getLoc(), in ParseOperandName() 254 TheDef->getName() + in ParseOperandName() 267 PrintFatalError(TheDef->getLoc(), in ParseOperandName() 268 TheDef->getName() + in ParseOperandName() [all …]
|
| H A D | VarLenCodeEmitterGen.cpp | 129 VarLenInst::VarLenInst(const DagInit *DI, const RecordVal *TheDef) in VarLenInst() argument 130 : TheDef(TheDef), NumBits(0U), HasDynamicSegment(false) { in VarLenInst() 137 assert(TheDef && "The def record is nullptr ?"); in buildRec() 150 PrintFatalError(TheDef->getLoc(), in buildRec() 155 PrintFatalError(TheDef->getLoc(), in buildRec() 161 PrintFatalError(TheDef->getLoc(), "Unrecognized type of argument in `" + in buildRec() 169 PrintFatalError(TheDef->getLoc(), in buildRec() 174 PrintFatalError(TheDef->getLoc(), "Invalid argument types for `operand`"); in buildRec() 178 PrintFatalError(TheDef->getLoc(), "Invalid number of bits for `operand`"); in buildRec() 188 PrintFatalError(TheDef->getLoc(), in buildRec() [all …]
|
| H A D | CodeGenSchedule.cpp | 137 StringRef InstName = Inst->TheDef->getName(); in apply() 140 Elts.insert(Inst->TheDef); in apply() 150 return LHS->TheDef->getName() < RHS; in apply() 153 return LHS < RHS->TheDef->getName() && in apply() 154 !RHS->TheDef->getName().starts_with(LHS); in apply() 165 StringRef InstName = Inst->TheDef->getName(); in apply() 167 Elts.insert(Inst->TheDef); in apply() 591 const Record *SchedDef = Inst->TheDef; in collectSchedRW() 664 findRWs(CGRW.TheDef->getValueAsListOfDefs("Writes"), CGRW.Sequence, in collectSchedRW() 714 RWVec, [Def](const CodeGenSchedRW &RW) { return RW.TheDef == Def; }); in getSchedRWIdx() [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 | CodeGenRegisters.h | 65 const Record *const TheDef; variable 174 const Record *TheDef; 189 assert(TheDef && "no def"); in getName() 190 return TheDef->getName(); in getName() 325 const Record *TheDef; variable 379 const Record *getDef() const { return TheDef; } in getDef() 517 if (TheDef && !TheDef->isValueUnset("BaseClassOrder")) in getBaseClassOrder() 518 return TheDef->getValueAsInt("BaseClassOrder"); in getBaseClassOrder() 541 const Record *TheDef; variable 551 const Record *getDef() const { return TheDef; } in getDef()
|
| H A D | CodeGenRegisters.cpp | 54 : TheDef(R), Name(R->getName().str()), EnumValue(Enum), in CodeGenSubRegIndex() 68 : TheDef(nullptr), Name(N.str()), Namespace(Nspace.str()), in CodeGenSubRegIndex() 81 if (!TheDef) in updateComponents() 85 TheDef->getValueAsListOfDefs("ComposedOf"); in updateComponents() 88 PrintFatalError(TheDef->getLoc(), in updateComponents() 94 PrintFatalError(TheDef->getLoc(), "Ambiguous ComposedOf entries"); in updateComponents() 98 TheDef->getValueAsListOfDefs("CoveringSubRegIndices"); in updateComponents() 101 PrintFatalError(TheDef->getLoc(), in updateComponents() 164 : TheDef(R), EnumValue(Enum), in CodeGenRegister() 174 TheDef->getValueAsListOfDefs("SubRegIndices"); in buildObjectGraph() [all …]
|
| H A D | SubtargetFeatureInfo.cpp | 19 errs() << getEnumName() << " " << Index << "\n" << *TheDef; in dump() 112 StringRef CondStr = SFI.TheDef->getValueAsString("CondString"); in emitComputeAvailableFeatures() 181 emitFeaturesAux(TargetName, *SFI.TheDef->getValueAsDag("AssemblerCondDag"), in emitComputeAssemblerAvailableFeatures()
|
| H A D | CodeGenSchedule.h | 53 const Record *TheDef; member 63 : Index(0), TheDef(nullptr), IsRead(false), IsAlias(false), in CodeGenSchedRW() 66 : Index(Idx), TheDef(Def), IsAlias(false), IsVariadic(false) { in CodeGenSchedRW() 81 : Index(Idx), Name(Name), TheDef(nullptr), IsRead(Read), IsAlias(false), in CodeGenSchedRW() 87 assert((!HasVariants || TheDef) && "Variant write needs record def"); in isValid() 92 return TheDef || !Sequence.empty(); in isValid()
|
| H A D | CodeGenInstruction.h | 139 const Record *TheDef; // The actual record containing this OperandList. variable 223 const Record *TheDef; // The actual record defining this instruction. 335 const RecordVal *RV = TheDef->getValue("Inst"); in isVariableLengthEncoding()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
| H A D | RuntimeLibcallsEmitter.cpp | 65 const Record *TheDef; member in __anonf9119db00211::AvailabilityPredicate 69 AvailabilityPredicate(const Record *Def) : TheDef(Def) { in AvailabilityPredicate() 70 if (TheDef) in AvailabilityPredicate() 71 PredicateString = TheDef->getValueAsString("Cond"); in AvailabilityPredicate() 74 const Record *getDef() const { return TheDef; } in getDef() 85 if (TheDef) in emitTableVariableNameSuffix() 86 OS << '_' << TheDef->getName(); in emitTableVariableNameSuffix() 111 const Record *TheDef = nullptr; member in __anonf9119db00211::RuntimeLibcall 117 : TheDef(Def), EnumVal(EnumVal) { in RuntimeLibcall() 121 ~RuntimeLibcall() { assert(TheDef); } in ~RuntimeLibcall() [all …]
|
| H A D | CodeGenIntrinsics.cpp | 62 unsigned LhsID = LHS.TheDef->getID(); in CodeGenIntrinsicTable() 63 unsigned RhsID = RHS.TheDef->getID(); in CodeGenIntrinsicTable() 101 PrintError(Second.TheDef, in CheckDuplicateIntrinsics() 103 PrintFatalNote(First.TheDef, "Previous definition here"); in CheckDuplicateIntrinsics() 120 PrintFatalError(Int.TheDef, in CheckTargetIndependentIntrinsics() 234 PrintError(Int.TheDef->getLoc(), in CheckOverloadSuffixConflicts() 239 PrintNote(Overloaded->TheDef->getLoc(), in CheckOverloadSuffixConflicts() 264 : TheDef(R) { in CodeGenIntrinsic() 265 StringRef DefName = TheDef->getName(); in CodeGenIntrinsic() 351 if (TheDef->getValueAsBit("DisableDefaultAttributes")) in setDefaultProperties() [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | X86EVEX2VEXTablesEmitter.cpp | |
| H A D | GICombinerEmitter.cpp | |
| H A D | X86FoldTablesEmitter.cpp | 55 return Inst->TheDef->getName().contains(InstStr); in isExplicitAlign() 61 return Inst->TheDef->getName().contains(InstStr); in isExplicitUnalign() 99 OS << "{X86::" << RegInst->TheDef->getName() << ", "; in print() 100 OS << "X86::" << MemInst->TheDef->getName() << ", "; in print() 146 auto &RegInstRec = *RegInst->TheDef; in checkCorrectness() 147 auto &MemInstRec = *MemInst->TheDef; in checkCorrectness() 169 const auto &D1 = *LHS->TheDef; in operator ()() 170 const auto &D2 = *RHS->TheDef; in operator ()() 345 const Record *RegRec = RegInst->TheDef; in operator ()() 346 const Record *MemRec = MemInst->TheDef; in operator ()() [all …]
|
| H A D | AsmMatcherEmitter.cpp | 507 const Record *const TheDef; member 552 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), in MatchableInfo() 553 ResInstSize(TheDef->getValueAsInt("Size")), DefRec(&CGI), in MatchableInfo() 557 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef), in MatchableInfo() 558 ResInstSize(Alias->ResultInst->TheDef->getValueAsInt("Size")), in MatchableInfo() 559 DefRec(Alias.release()), UseInstAsmMatchConverter(TheDef->getValueAsBit( in MatchableInfo() 567 TheDef(RHS.TheDef), ResInstSize(RHS.ResInstSize), DefRec(RHS.DefRec), in MatchableInfo() 649 if (getResultInst()->TheDef->isSubClassOf("Instruction") && in shouldBeMatchedBefore() 650 getResultInst()->TheDef->getValueAsBit("HasPositionOrder") && in shouldBeMatchedBefore() 651 RHS.getResultInst()->TheDef->isSubClassOf("Instruction") && in shouldBeMatchedBefore() [all …]
|
| H A D | InstrInfoEmitter.cpp | 267 if (!Inst->TheDef->getValueAsBit("UseNamedOperandTable")) in emitOperandNameMappings() 277 OperandMap[OpList].push_back(Inst->TheDef->getName()); in emitOperandNameMappings() 389 return NumberedInstructions[I]->TheDef->getName(); in emitOperandTypeMappings() 492 if (!Inst->TheDef->getValueAsBit("UseLogicalOperandMappings")) in emitLogicalOperandSizeMappings() 509 (Namespace + "::" + Inst->TheDef->getName()).str()); in emitLogicalOperandSizeMappings() 651 Inst->TheDef->getValueAsListOfDefs("Predicates")) { in emitFeatureVerifier() 654 FeatureBitsets.back().push_back(I->second.TheDef); in emitFeatureVerifier() 703 Inst->TheDef->getValueAsListOfDefs("Predicates")) { in emitFeatureVerifier() 706 OS << '_' << I->second.TheDef->getName(); in emitFeatureVerifier() 712 OS << ", // " << Inst->TheDef->getName() << " = " << InstIdx << '\n'; in emitFeatureVerifier() [all …]
|
| H A D | RegisterBankEmitter.cpp | 36 const Record &TheDef; member in __anondde7a8760111::RegisterBank 45 RegisterBank(const Record &TheDef, unsigned NumModeIds) in RegisterBank() argument 46 : TheDef(TheDef), RCsWithLargestRegSize(NumModeIds) {} in RegisterBank() 49 StringRef getName() const { return TheDef.getValueAsString("Name"); } in getName() 52 return (TheDef.getName() + "ID").str(); in getEnumeratorName() 57 return (TheDef.getName() + "CoverageData").str(); in getCoverageArrayName() 61 StringRef getInstanceVarName() const { return TheDef.getName(); } in getInstanceVarName() 63 const Record &getDef() const { return TheDef; } in getDef()
|
| H A D | X86InstrMappingEmitter.cpp | 101 OS << " { X86::" << Pair.first->TheDef->getName() in printTable() 102 << ", X86::" << Pair.second->TheDef->getName() << " },\n"; in printTable() 182 const Record *Rec = Inst->TheDef; in emitCompressEVEXTable() 213 const Record *Rec = Inst->TheDef; in emitCompressEVEXTable() 241 auto Predicates = NewInst->TheDef->getValueAsListOfDefs("Predicates"); in emitCompressEVEXTable() 263 OS << " case X86::" << Inst->TheDef->getName() << ":\n"; in emitCompressEVEXTable() 275 const Record *Rec = Inst->TheDef; in emitNFTransformTable() 317 const Record *Rec = Inst->TheDef; in emitND2NonNDTable() 351 const Record *Rec = Inst->TheDef; in emitSSE2AVXTable()
|
| H A D | X86MnemonicTables.cpp | 44 const Record *Def = I->TheDef; in run() 73 OS << "\treturn Opcode == " << CGI->TheDef->getName() << ";\n}\n\n"; in run() 77 OS << "\tcase " << CGI->TheDef->getName() << ":\n"; in run()
|
| H A D | CompressInstEmitter.cpp | 335 PrintFatalError(Inst.TheDef->getLoc(), in verifyDagOpCount() 336 "Input operands for Inst '" + Inst.TheDef->getName() + in verifyDagOpCount() 341 PrintFatalError(Inst.TheDef->getLoc(), in verifyDagOpCount() 342 "Inst '" + Inst.TheDef->getName() + in verifyDagOpCount() 348 PrintFatalError(Inst.TheDef->getLoc(), in verifyDagOpCount() 349 "Inst '" + Inst.TheDef->getName() + in verifyDagOpCount() 615 return (LHS.Source.TheDef->getName() < RHS.Source.TheDef->getName()); in emitCompressInstEmitter() 616 return (LHS.Dest.TheDef->getName() < RHS.Dest.TheDef->getName()); in emitCompressInstEmitter() 703 CurOp = Source.TheDef->getName(); in emitCompressInstEmitter() 719 Dest.TheDef->getValueAsListOfDefs("Predicates"); in emitCompressInstEmitter() [all …]
|
| H A D | AsmWriterEmitter.cpp | 133 << "::" << FirstInst.CGI->TheDef->getName() << ":\n"; in EmitInstructions() 135 O << " case " << AWI.CGI->Namespace << "::" << AWI.CGI->TheDef->getName() in EmitInstructions() 148 "::" + FirstInst.CGI->TheDef->getName().str(), in EmitInstructions() 153 "::" + AWI.CGI->TheDef->getName().str(), in EmitInstructions() 191 InstrsForCase[idx] += Inst.CGI->TheDef->getName(); in FindUniqueOperandCommands() 195 InstrsForCase.push_back(Inst.CGI->TheDef->getName().str()); in FindUniqueOperandCommands() 454 << NumberedInstructions[i]->TheDef->getName() << "\n"; in EmitGetMnemonic() 595 AsmName = Reg.TheDef->getValueAsString("AsmName").str(); in emitRegisterNameString() 601 Reg.TheDef->getValueAsListOfDefs("RegAltNameIndices"); in emitRegisterNameString() 610 Reg.TheDef->getValueAsListOfStrings("AltNames"); in emitRegisterNameString() [all …]
|
| H A D | SubtargetEmitter.cpp | 864 if (SchedWrite.TheDef->isSubClassOf("SchedWriteRes")) in findWriteResources() 865 return SchedWrite.TheDef; in findWriteResources() 871 if (AliasRW.TheDef->getValueInit("SchedModel")->isComplete()) { in findWriteResources() 872 const Record *ModelDef = AliasRW.TheDef->getValueAsDef("SchedModel"); in findWriteResources() 877 PrintFatalError(AliasRW.TheDef->getLoc(), in findWriteResources() 882 AliasDef = AliasRW.TheDef; in findWriteResources() 890 auto I = ProcModel.WriteResMap.find(SchedWrite.TheDef); in findWriteResources() 911 SchedWrite.TheDef->getName()); in findWriteResources() 922 if (SchedRead.TheDef->isSubClassOf("SchedReadAdvance")) in findReadAdvance() 923 return SchedRead.TheDef; in findReadAdvance() [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
| H A D | GIMatchDagPredicate.cpp | |