reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/TableGen/Error.h
   33 LLVM_ATTRIBUTE_NORETURN void PrintFatalError(ArrayRef<SMLoc> ErrorLoc,

References

lib/TableGen/Record.cpp
  741               PrintFatalError(CurRec->getLoc(),
  750           PrintFatalError(CurRec->getLoc(),
 1735       PrintFatalError(CurRec->getLoc(),
 1831   PrintFatalError(CurRec->getLoc(),
 1936   PrintFatalError(Loc, "Expected record as operator");
 2038     PrintFatalError(getLoc(), Twine("Record name '") + Name->getAsString() +
 2092         PrintFatalError(getLoc(), Twine("Invalid value ") + Type +
 2164     PrintFatalError(getLoc(), "Record `" + getName() +
 2172     PrintFatalError(getLoc(), "Record `" + getName() +
 2180   PrintFatalError(getLoc(), "Record `" + getName() + "', field `" +
 2187     PrintFatalError(getLoc(), "Record `" + getName() +
 2192   PrintFatalError(getLoc(), "Record `" + getName() + "', field `" +
 2199     PrintFatalError(getLoc(), "Record `" + getName() +
 2204   PrintFatalError(getLoc(), "Record `" + getName() + "', field `" +
 2216       PrintFatalError(getLoc(), "Record `" + getName() + "', field `" +
 2225     PrintFatalError(getLoc(), "Record `" + getName() +
 2230   PrintFatalError(getLoc(), Twine("Record `") + getName() + "', field `" +
 2244       PrintFatalError(getLoc(),
 2260       PrintFatalError(getLoc(),
 2271     PrintFatalError(getLoc(), "Record `" + getName() +
 2276   PrintFatalError(getLoc(), "Record `" + getName() + "', field `" +
 2283     PrintFatalError(getLoc(), "Record `" + getName() +
 2290   PrintFatalError(getLoc(), "Record `" + getName() + "', field `" +
 2298     PrintFatalError(getLoc(), "Record `" + getName() +
 2303   PrintFatalError(getLoc(), "Record `" + getName() + "', field `" +
 2310     PrintFatalError(getLoc(), "Record `" + getName() +
 2320   PrintFatalError(getLoc(), "Record `" + getName() + "', field `" +
 2327     PrintFatalError(getLoc(), "Record `" + getName() +
 2332   PrintFatalError(getLoc(), "Record `" + getName() + "', field `" +
lib/TableGen/SetTheory.cpp
   51       PrintFatalError(Loc, "Set difference needs at least two arguments: " +
   67       PrintFatalError(Loc, "Set intersection requires two arguments: " +
   86       PrintFatalError(Loc, "Operator requires (Op Set, Int) arguments: " +
   92       PrintFatalError(Loc, "Second argument must be an integer: " +
  103       PrintFatalError(Loc, "Positive shift required: " +
  115       PrintFatalError(Loc, "Positive length required: " +
  150       PrintFatalError(Loc, "Positive stride required: " +
  182       PrintFatalError(Loc, "Bad args to (sequence \"Format\", From, To): " +
  188         PrintFatalError(Loc, "Stride must be an integer: " +
  196       PrintFatalError(Loc,  "Format must be a string: " + Expr->getAsString());
  202       PrintFatalError(Loc, "From must be an integer: " + Expr->getAsString());
  204       PrintFatalError(Loc, "From out of range");
  209       PrintFatalError(Loc, "To must be an integer: " + Expr->getAsString());
  211       PrintFatalError(Loc, "To out of range");
  227         PrintFatalError(Loc, "No def named '" + Name + "': " +
  298     PrintFatalError(Loc, "Invalid set element: " + Expr->getAsString());
  301     PrintFatalError(Loc, "Bad set expression: " + Expr->getAsString());
  304     PrintFatalError(Loc, "Unknown set operator: " + Expr->getAsString());
tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp
  157       PrintFatalError(R->getLoc(),
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
 3343     PrintFatalError(S.getLoc(),
 3394     PrintFatalError(Subject.getLoc(),
 3933         PrintFatalError(Attr.getLoc(), "Unexpected namespace in spelling");
 3978     PrintFatalError(Attribute.getLoc(),
 4004     PrintFatalError(Attribute.getLoc(),
 4093         PrintFatalError(Doc.getLoc(),
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  618         llvm::PrintFatalError(
  638     llvm::PrintFatalError(EvaluatingRecord->getLoc(), Msg);
 1230         PrintFatalError(R.getLoc(), "Error " + R.getName() +
 1238         PrintFatalError(R.getLoc(), "Error " + R.getName() +
 1626     PrintFatalError(
tools/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
  303           PrintFatalError(BuiltinRec->getLoc(),
  316           PrintFatalError(BuiltinRec->getLoc(),
tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp
   70       PrintFatalError(R.getLoc(),
  108   PrintFatalError(R.getLoc(),
  124   PrintFatalError(R.getLoc(),
tools/clang/utils/TableGen/ClangTypeNodesEmitter.cpp
   78 		PrintFatalError(type->getLoc(), "name of Type node doesn't end in Type");
  157 				PrintFatalError(type->getLoc(),
tools/clang/utils/TableGen/MveEmitter.cpp
  931   PrintFatalError(R->getLoc(), "Could not convert this record into a type");
tools/clang/utils/TableGen/NeonEmitter.cpp
   64       PrintFatalError(CurrentRecord->getLoc(), Str);
utils/TableGen/AsmMatcherEmitter.cpp
  819     PrintFatalError(Loc, "missing '=' in two-operand alias constraint");
  823     PrintFatalError(Loc, "expected '$' prefix on asm operand name");
  830     PrintFatalError(Loc, "expected '$' prefix on asm operand name");
  846     PrintFatalError(TheDef->getLoc(),
  850     PrintFatalError(TheDef->getLoc(),
  925     PrintFatalError(TheDef->getLoc(),
  932       PrintFatalError(TheDef->getLoc(),
 1054     PrintFatalError(TheDef->getLoc(), "instruction with empty asm string");
 1059     PrintFatalError(TheDef->getLoc(),
 1067     PrintFatalError(TheDef->getLoc(),
 1082       PrintFatalError(TheDef->getLoc(),
 1165       PrintFatalError(Rec->getLoc(),
 1178       PrintFatalError(Rec->getLoc(), "RegisterOperand `" + Rec->getName() +
 1182     PrintFatalError(Rec->getLoc(), "register class has no class info!");
 1188     PrintFatalError(Rec->getLoc(), "register class has no class info!");
 1192     PrintFatalError(Rec->getLoc(), "Operand `" + Rec->getName() +
 1198   PrintFatalError(Rec->getLoc(), "operand has no match class!");
 1648       PrintFatalError(Rec->getLoc(),
 1680     PrintFatalError(II->TheDef->getLoc(),
 1755   PrintFatalError(II->TheDef->getLoc(),
 1885           PrintFatalError(TheDef->getLoc(), "Instruction '" +
 1915       PrintFatalError(TheDef->getLoc(),
 2707       PrintFatalError(R->getLoc(), "Predicate '" + ReqFeatures[i]->getName() +
 2760           PrintFatalError(R->getLoc(), "this is the other MnemonicAlias.");
 2767         PrintFatalError(R->getLoc(), "MnemonicAlias to the same string");
utils/TableGen/AsmWriterEmitter.cpp
  528           PrintFatalError(Reg.TheDef->getLoc(),
utils/TableGen/AsmWriterInst.cpp
   96           PrintFatalError(
  136           PrintFatalError(
  145             PrintFatalError(
  156             PrintFatalError(CGI.TheDef->getLoc(),
  162           PrintFatalError(
  169         PrintFatalError(CGI.TheDef->getLoc(),
utils/TableGen/CallingConvEmitter.cpp
  111       PrintFatalError(Action->getLoc(), "Unknown CCPredicateAction!");
  148         PrintFatalError(Action->getLoc(),
  252         PrintFatalError(Action->getLoc(),
  289       PrintFatalError(Action->getLoc(), "Unknown CCAction!");
utils/TableGen/CodeGenDAGPatterns.cpp
  869       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  875       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  881       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  886     PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  894       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  898       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  901       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  904       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  907       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  915       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  919       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  922       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  936       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  940       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  943       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  946       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  949       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  952       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  955       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  958       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  961       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
  979           PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
 1046         PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
 1063         PrintFatalError(
 1254       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
 1257       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
 1260       PrintFatalError(
 1264       PrintFatalError(
 1268       PrintFatalError(
 1272       PrintFatalError(
 1276       PrintFatalError(
 1280       PrintFatalError(
 1284       PrintFatalError(
 1288       PrintFatalError(getOrigPatFragRecord()->getRecord()->getLoc(),
 1291       PrintFatalError(
 1426         PrintFatalError(R->getLoc(), "Cannot use 'Void' as type to SDTCisVT");
 1459         PrintFatalError(R->getLoc(),
 1462         PrintFatalError(R->getLoc(), "Must use integer or floating point type "
 1474     PrintFatalError(R->getLoc(),
utils/TableGen/CodeGenInstruction.cpp
   36       PrintFatalError(R->getLoc(),
   40     PrintFatalError(R->getLoc(),
   48       PrintFatalError(R->getLoc(),
   52     PrintFatalError(R->getLoc(),
   72       PrintFatalError(R->getLoc(), "Illegal operand for the '" + R->getName() +
   98         PrintFatalError(R->getLoc(),
  118       PrintFatalError(R->getLoc(), "Unknown operand class '" + Rec->getName() +
  124       PrintFatalError(R->getLoc(), "In instruction '" + R->getName() +
  128       PrintFatalError(R->getLoc(),
  155   PrintFatalError(TheDef->getLoc(), "'" + TheDef->getName() +
  176     PrintFatalError(TheDef->getLoc(),
  187       PrintFatalError(TheDef->getLoc(),
  199       PrintFatalError(TheDef->getLoc(),
  212     PrintFatalError(TheDef->getLoc(), TheDef->getName() +
  222   PrintFatalError(TheDef->getLoc(), TheDef->getName() +
  238       PrintFatalError(
  246       PrintFatalError(
  257     PrintFatalError(
  265     PrintFatalError(
  273     PrintFatalError(
  289     PrintFatalError(
  293     PrintFatalError(
  301     PrintFatalError(
  313         PrintFatalError(
  539       PrintFatalError(Loc, "result argument #" + Twine(AliasOpNo) +
  577       PrintFatalError(Loc, "fixed register " + ADI->getDef()->getName() +
  582       PrintFatalError(Loc, "result fixed register argument must "
  611       PrintFatalError(Loc, "result argument #" + Twine(AliasOpNo) +
  674     PrintFatalError(R->getLoc(),
  691       PrintFatalError(R->getLoc(), "result value $" + Result->getArgNameStr(i) +
  715       PrintFatalError(R->getLoc(), "not enough arguments for instruction!");
  756           PrintFatalError(R->getLoc(), "not enough arguments for instruction!");
  764           PrintFatalError(R->getLoc(), "result argument #" + Twine(AliasOpNo) +
  771     PrintFatalError(R->getLoc(), "result argument #" + Twine(AliasOpNo) +
  777     PrintFatalError(R->getLoc(), "too many operands for instruction!");
utils/TableGen/CodeGenMapTable.cpp
  131       PrintFatalError(MapRec->getLoc(), "InstrMapping record `" +
  140         PrintFatalError(MapRec->getLoc(), "Record `" + MapRec->getName() +
  247         PrintFatalError(CurInstr->getLoc(), "No value " +
utils/TableGen/CodeGenRegisters.cpp
   83       PrintFatalError(TheDef->getLoc(),
   89       PrintFatalError(TheDef->getLoc(), "Ambiguous ComposedOf entries");
   96       PrintFatalError(TheDef->getLoc(),
  173     PrintFatalError(TheDef->getLoc(),
  282       PrintFatalError(TheDef->getLoc(), "SubRegIndex " + Idx->getName() +
  363       PrintFatalError(Loc, "Register " + getName() +
  380     PrintFatalError(Loc, "Sub-register can't have two names: " +
  539         PrintFatalError(TheDef->getLoc(), "No SubRegIndex for " +
  623       PrintFatalError(Def->getLoc(), "SubRegIndices and SubRegs size mismatch");
  625       PrintFatalError(Def->getLoc(),
  663           PrintFatalError(Def->getLoc(),
  751       PrintFatalError(R->getLoc(),
  784         PrintFatalError(R->getLoc(), " AltOrder register " + Reg->getName() +
  810     PrintFatalError(R->getLoc(), "AllocationPriority out of range [0,63]");
 1266   PrintFatalError(Def->getLoc(), "Not a known RegisterClass!");
utils/TableGen/CodeGenSchedule.cpp
   92         PrintFatalError(Loc, "instregex requires pattern string: " +
  159         PrintFatalError(Loc, "instregex has no matches: " + Original);
  252     PrintFatalError(R->getLoc(), "Invalid STIPredicateDecl found.");
  261       PrintFatalError(R->getLoc(), "Invalid InstructionEquivalenceClass "
  354           PrintFatalError(EC->getLoc(), Message);
  459     PrintFatalError(TIIPred->getLoc(),
  650         PrintFatalError(ADef->getLoc(), "SchedWrite Alias must be SchedWrite");
  656         PrintFatalError(ADef->getLoc(), "SchedRead Alias must be SchedRead");
  686       PrintFatalError(ADef->getLoc(), "Cannot Alias an Alias");
  809       PrintFatalError(AliasRW.TheDef->getLoc(), "Multiple aliases "
  914       PrintFatalError(Inst->TheDef->getLoc(), "Instruction's sched class "
 1052     PrintFatalError(InstRWDef->getLoc(), "No matching instruction opcodes");
 1057       PrintFatalError(InstDef->getLoc(), "No sched class for instruction.");
 1086                 PrintFatalError
 1122             PrintFatalError
 1202       PrintFatalError(RWDef->getLoc(), "SchedModel is undefined");
 1206       PrintFatalError(RWDef->getLoc(), "Undefined SchedMachineModel "
 1258         PrintFatalError(Rec->getLoc(), "Duplicate itinerary class "
 1475         PrintFatalError(Variant.VarOrSeqDef->getLoc(),
 1499     PrintFatalError(SchedRW.TheDef->getLoc(), "No variant of this type has "
 1775           PrintFatalError((PM.ProcResourceDefs[i])->getLoc(),
 1805       PrintFatalError(RF->getLoc(),
 1998         PrintFatalError((*II)->getLoc(), "Duplicate itinerary class "
 2069         PrintFatalError(Loc,
 2080         PrintFatalError(Loc,
 2088     PrintFatalError(Loc,
 2146     PrintFatalError(PRDef->getLoc(), "ProcResource def is not included in "
utils/TableGen/CodeGenTarget.cpp
  566       PrintFatalError(R->getLoc(), "Unsupported SD Node property '" +
  621     PrintFatalError(DefLoc,
  644       PrintFatalError(DefLoc, "Intrinsic '" + DefName +
  654       PrintFatalError(DefLoc, "Intrinsic '" + DefName +
  704       PrintFatalError(DefLoc, "Intrinsic '" + DefName +
  723         PrintFatalError(DefLoc,
  740       PrintFatalError(DefLoc, "Intrinsic '" + DefName +
utils/TableGen/ExegesisEmitter.cpp
   82         PrintFatalError(IssueCounter->getLoc(), "invalid empty ResourceName");
   84         PrintFatalError(IssueCounter->getLoc(),
utils/TableGen/FastISelEmitter.cpp
  597       PrintFatalError(Pattern.getSrcRecord()->getLoc(),
utils/TableGen/GICombinerEmitter.cpp
  341     PrintFatalError(Combiner->getLoc(), "Failed to parse one or more rules");
utils/TableGen/GlobalISelEmitter.cpp
 3033     PrintFatalError(SrcLoc, "Register " + Reg->getName() +
 3045     PrintFatalError(SrcLoc, "Operand " + Name + " was not declared in matcher");
utils/TableGen/InstrInfoEmitter.cpp
  710     PrintFatalError(Inst.TheDef->getLoc(), "no TSFlags?");
  716       PrintFatalError(Inst.TheDef->getLoc(),
utils/TableGen/IntrinsicEmitter.cpp
  865         PrintFatalError(Ints[i].TheDef->getLoc(),
utils/TableGen/PseudoLoweringEmitter.cpp
   93         PrintFatalError(Rec->getLoc(),
  132     PrintFatalError(Rec->getLoc(), Rec->getName() +
  136     PrintFatalError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
  142     PrintFatalError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
  146     PrintFatalError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
  181       PrintFatalError(Rec->getLoc(),
utils/TableGen/RISCVCompressInstEmitter.cpp
  204           PrintFatalError(Rec->getLoc(),
  218         PrintFatalError(Rec->getLoc(),
  230         PrintFatalError(
  256     PrintFatalError(Inst.TheDef->getLoc(),
  261     PrintFatalError(Inst.TheDef->getLoc(),
  273     PrintFatalError(Inst.TheDef->getLoc(),
  317         PrintFatalError(Rec->getLoc(),
  323       PrintFatalError(Rec->getLoc(), "Operand " + SourceDag->getArgNameStr(i) +
  329       PrintFatalError(Rec->getLoc(), "Type mismatch between Input and "
  371       PrintFatalError(Rec->getLoc(),
  417     PrintFatalError(Rec->getLoc(), "Input instruction '" + Operator->getName() +
  429     PrintFatalError(Rec->getLoc(), "Output instruction  '" +
  499   PrintFatalError(Rec->getLoc(),
  525     PrintFatalError(AsmWriter->getLoc(),
utils/TableGen/SDNodeProperties.cpp
   41       PrintFatalError(R->getLoc(), "Unknown SD Node property '" +
utils/TableGen/SearchableTableEmitter.cpp
  602         PrintFatalError(EntryRec->getLoc(),
  657       PrintFatalError(EnumRec->getLoc(), Twine("Enum FilterClass '") +
  678           PrintFatalError(TableRec->getLoc(),
  709       PrintFatalError(IndexRec->getLoc(),
utils/TableGen/SubtargetEmitter.cpp
  848       PrintFatalError(AliasRW.TheDef->getLoc(), "Multiple aliases "
  864         PrintFatalError(WR->getLoc(), "Resources are defined for both "
  874     PrintFatalError(ProcModel.ModelDef->getLoc(),
  900       PrintFatalError(AliasRW.TheDef->getLoc(), "Multiple aliases "
  916         PrintFatalError(RA->getLoc(), "Resources are defined for both "
  926     PrintFatalError(ProcModel.ModelDef->getLoc(),
  951           PrintFatalError(SubDef->getLoc(), "Processor resource group "
 1114           PrintFatalError(
 1348       PrintFatalError(PM.ModelDef->getLoc(), "SchedMachineModel defines "
utils/TableGen/SubtargetFeatureInfo.cpp
   39       PrintFatalError(Pred->getLoc(), "Predicate has no name!");