| /netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| H A D | X86EVEX2VEXTablesEmitter.cpp | 69 OS << " { X86::" << Pair.first->TheDef->getName() in printTable() 70 << ", X86::" << Pair.second->TheDef->getName() << " },\n"; 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() 215 if (Inst->TheDef->getValueAsDef("OpEnc")->getName() == "EncVEX") { in run() 216 uint64_t Opcode = getValueFromBitsInit(Inst->TheDef-> in run() 221 else if (Inst->TheDef->getValueAsDef("OpEnc")->getName() == "EncEVEX" && in run() 222 !Inst->TheDef->getValueAsBit("hasEVEX_K") && in run() [all …]
|
| 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() 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 D | X86FoldTablesEmitter.cpp | 82 return Inst->TheDef->getName().find(InstStr) != StringRef::npos; in isExplicitAlign() 88 return Inst->TheDef->getName().find(InstStr) != StringRef::npos; in isExplicitUnalign() 114 OS << "{ X86::" << RegInst->TheDef->getName() << ","; in print() 116 OS << "X86::" << MemInst->TheDef->getName() << ","; in print() 132 bool LHSpseudo = RegInst->TheDef->getValueAsBit("isPseudo"); in operator <() 133 bool RHSpseudo = RHS.RegInst->TheDef->getValueAsBit("isPseudo"); in operator <() 137 return RegInst->TheDef->getName() < RHS.RegInst->TheDef->getName(); in operator <() 305 StringRef AltRegInstStr = I->TheDef->getValueAsString("FoldGenRegForm"); in getAltRegInst() 323 Record *MemRec = MemInst->TheDef; in operator ()() 324 Record *RegRec = RegInst->TheDef; in operator ()() [all …]
|
| H A D | GICombinerEmitter.cpp | 142 const Record &TheDef; member in __anon31f3a7ff0111::CombineRule 193 : ID(ID), TheDef(R), MatchDag(Ctx) {} in CombineRule() 201 StringRef getName() const { return TheDef.getName(); } in getName() 202 const Record &getDef() const { return TheDef; } in getDef() 248 PrintError(TheDef.getLoc(), "One or more roots are unnecessary"); in reorientToRoots() 349 DagInit *Defs = TheDef.getValueAsDag("Defs"); in parseDefs() 351 if (Defs->getOperatorAsDef(TheDef.getLoc())->getName() != "defs") { in parseDefs() 352 PrintError(TheDef.getLoc(), "Expected defs operator"); in parseDefs() 376 PrintError(TheDef.getLoc(), in parseDefs() 379 PrintError(TheDef.getLoc(), in parseDefs() [all …]
|
| H A D | SubtargetFeatureInfo.h | 25 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 D | SubtargetFeatureInfo.cpp | 20 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 D | RegisterBankEmitter.cpp | 35 const Record &TheDef; member in __anon2e4a08010111::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 D | CodeGenSchedule.cpp | 121 StringRef InstName = Inst->TheDef->getName(); in apply() 124 Elts.insert(Inst->TheDef); in apply() 134 return LHS->TheDef->getName() < RHS; in apply() 137 return LHS < RHS->TheDef->getName() && in apply() 138 !RHS->TheDef->getName().startswith(LHS); in apply() 149 StringRef InstName = Inst->TheDef->getName(); in apply() 151 Elts.insert(Inst->TheDef); in apply() 597 Record *SchedDef = Inst->TheDef; in collectSchedRW() 673 findRWs(CGRW.TheDef->getValueAsListOfDefs("Writes"), CGRW.Sequence, in collectSchedRW() 724 RWVec, [Def](const CodeGenSchedRW &RW) { return RW.TheDef == Def; }); in getSchedRWIdx() [all …]
|
| H A D | CodeGenInstruction.cpp | 27 CGIOperandList::CGIOperandList(Record *R) : TheDef(R) { in CGIOperandList() 161 PrintFatalError(TheDef->getLoc(), "'" + TheDef->getName() + in getOperandNamed() 182 PrintFatalError(TheDef->getLoc(), in ParseOperandName() 183 TheDef->getName() + ": Illegal operand name: '" + Op + "'"); 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() [all …]
|
| H A D | InstrInfoEmitter.cpp | 242 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() 551 if (!Inst->TheDef->getValueAsBit("UseLogicalOperandMappings")) in emitLogicalOperandTypeMappings() 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() 779 OS << InstrNames.get(std::string(Inst->TheDef->getName())) << "U, "; in run() 938 << Inst.TheDef->getValueAsInt("Size") << ",\t" in emitRecord() [all …]
|
| H A D | AsmMatcherEmitter.cpp | 501 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() 551 TheDef->getValueAsBit("UseInstAsmMatchConverter")) { in MatchableInfo() 559 TheDef(RHS.TheDef), DefRec(RHS.DefRec), ResOperands(RHS.ResOperands), in MatchableInfo() 801 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n"; in dump() 839 parseTwoOperandConstraint(Constraint, TheDef->getLoc()); in formTwoOperandAlias() 845 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias() 849 PrintFatalError(TheDef->getLoc(), in formTwoOperandAlias() 895 Op.SingletonReg = Reg->TheDef; in extractSingletonRegisterForAsmOperand() [all …]
|
| H A D | RISCVCompressInstEmitter.cpp | 264 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 D | AsmWriterEmitter.cpp | 132 << FirstInst.CGI->TheDef->getName() << ":\n"; in EmitInstructions() 135 << AWI.CGI->TheDef->getName() << ":\n"; in EmitInstructions() 147 FirstInst.CGI->TheDef->getName().str(), in EmitInstructions() 152 AWI.CGI->TheDef->getName().str(), in EmitInstructions() 190 InstrsForCase[idx] += Inst.CGI->TheDef->getName(); in FindUniqueOperandCommands() 194 InstrsForCase.push_back(std::string(Inst.CGI->TheDef->getName())); in FindUniqueOperandCommands() 424 << NumberedInstructions[i]->TheDef->getName() << "\n"; in EmitGetMnemonic() 561 AsmName = std::string(Reg.TheDef->getValueAsString("AsmName")); in emitRegisterNameString() 567 Reg.TheDef->getValueAsListOfDefs("RegAltNameIndices"); in emitRegisterNameString() 577 Reg.TheDef->getValueAsListOfStrings("AltNames"); in emitRegisterNameString() [all …]
|
| H A D | CodeGenRegisters.cpp | 54 : TheDef(R), EnumValue(Enum), AllSuperRegsCovered(true), Artificial(true) { in CodeGenSubRegIndex() 64 : TheDef(nullptr), Name(std::string(N)), Namespace(std::string(Nspace)), in CodeGenSubRegIndex() 77 if (!TheDef) in updateComponents() 80 std::vector<Record*> Comps = TheDef->getValueAsListOfDefs("ComposedOf"); in updateComponents() 83 PrintFatalError(TheDef->getLoc(), in updateComponents() 89 PrintFatalError(TheDef->getLoc(), "Ambiguous ComposedOf entries"); in updateComponents() 93 TheDef->getValueAsListOfDefs("CoveringSubRegIndices"); in updateComponents() 96 PrintFatalError(TheDef->getLoc(), in updateComponents() 157 : TheDef(R), EnumValue(Enum), in CodeGenRegister() 166 std::vector<Record*> SRIs = TheDef->getValueAsListOfDefs("SubRegIndices"); in buildObjectGraph() [all …]
|
| H A D | SubtargetEmitter.cpp | 832 if (SchedWrite.TheDef->isSubClassOf("SchedWriteRes")) in FindWriteResources() 833 return SchedWrite.TheDef; in FindWriteResources() 839 if (AliasRW.TheDef->getValueInit("SchedModel")->isComplete()) { in FindWriteResources() 840 Record *ModelDef = AliasRW.TheDef->getValueAsDef("SchedModel"); in FindWriteResources() 845 PrintFatalError(AliasRW.TheDef->getLoc(), "Multiple aliases " in FindWriteResources() 848 AliasDef = AliasRW.TheDef; in FindWriteResources() 859 || SchedWrite.TheDef == WR->getValueAsDef("WriteType")) { in FindWriteResources() 873 SchedWrite.TheDef->getName()); in FindWriteResources() 883 if (SchedRead.TheDef->isSubClassOf("SchedReadAdvance")) in FindReadAdvance() 884 return SchedRead.TheDef; in FindReadAdvance() [all …]
|
| H A D | CodeEmitterGen.cpp | 358 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 D | CodeGenSchedule.h | 49 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 D | CodeBeadsGen.cpp | 62 Record *R = CGI->TheDef; in run() 81 Record *R = CGI->TheDef; in run()
|
| H A D | CodeGenInstruction.h | 140 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 D | WebAssemblyDisassemblerEmitter.cpp | 33 auto &Def = *CGI.TheDef; in emitWebAssemblyDisassemblerTables() 66 auto IsCanonicalExisting = CGIP.second->TheDef->getValue("IsCanonical") in emitWebAssemblyDisassemblerTables()
|
| H A D | CodeGenRegisters.h | 64 Record *const TheDef; variable 152 Record *TheDef; member 302 Record *TheDef; variable 348 Record *getDef() const { return TheDef; } in getDef()
|
| H A D | InstrDocsEmitter.cpp | 70 Record *Inst = II->TheDef; in EmitInstrDocs() 208 II->TheDef->getValueAsListOfDefs("Predicates"); in EmitInstrDocs()
|
| H A D | GlobalISelEmitter.cpp | 1351 const Record &TheDef; member in __anon332dbd1e0111::ComplexPatternOperandMatcher 1360 const Record &TheDef) in ComplexPatternOperandMatcher() argument 1362 Operand(Operand), TheDef(TheDef) {} in ComplexPatternOperandMatcher() 1375 << MatchTable::NamedValue(("GICP_" + TheDef.getName()).str()) in emitPredicateOpcodes() 1779 return MatchTable::NamedValue(I->Namespace, I->TheDef->getName(), in getInstValue() 1781 return MatchTable::NamedValue(I->Namespace, I->TheDef->getName()); in getInstValue() 1822 return MatchTable::NamedValue(I->Namespace, I->TheDef->getName(), in getValue() 1824 return MatchTable::NamedValue(I->Namespace, I->TheDef->getName()); in getValue() 1854 return Insts[0]->TheDef->getName() < BO->Insts[0]->TheDef->getName(); in isHigherPriorityThan() 1860 return Insts.size() == 1 && Insts[0]->TheDef->getName() == "G_CONSTANT"; in isConstantInstruction() [all …]
|
| H A D | CodeGenTarget.cpp | 486 if (CGI->TheDef->getValueAsBit("isPseudo")) in ComputeInstrsByEnum() 497 const auto &D1 = *Rec1->TheDef; in ComputeInstrsByEnum() 498 const auto &D2 = *Rec2->TheDef; in ComputeInstrsByEnum() 645 TheDef = R; in CodeGenIntrinsic() 826 PrintFatalError(TheDef->getLoc(), in setProperty() 832 PrintFatalError(TheDef->getLoc(), in setProperty()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISel/ |
| H A D | GIMatchDagPredicate.cpp | 33 OS << "$mi.getOpcode() == " << Instr.TheDef->getName(); in printDescription() 45 OS << Separator << Instr->TheDef->getName(); in printDescription()
|