14#ifndef LLVM_TABLEGEN_ERROR_H
15#define LLVM_TABLEGEN_ERROR_H
ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory),...
This class represents a field in a record, including its name, type, value, and source location.
Represents a location in source code.
This owns the files read by a parser, handles include stacks, and handles diagnostic wrangling.
Twine - A lightweight data structure for efficiently representing the concatenation of temporary valu...
An efficient, type-erasing, non-owning reference to a callable.
This class implements an extremely fast bulk output stream that can only output to a stream.
This is an optimization pass for GlobalISel generic memory operations.
void PrintFatalError(const Twine &Msg)
void PrintError(const Twine &Msg)
bool CheckAssert(SMLoc Loc, const Init *Condition, const Init *Message)
void PrintWarning(const Twine &Msg)
void PrintNote(const Twine &Msg)
void PrintFatalNote(const Twine &Msg)
void dumpMessage(SMLoc Loc, const Init *Message)