#define LLVM_DUMP_METHOD
Mark debug helper function definitions like dump() that should not be stripped from debug builds...
Represent a reference to a symbol from inside an expression.
void dump() const
Print the value to stderr.
bool isAbsolute() const
Is this an absolute (as opposed to relocatable) value.
static GCRegistry::Add< OcamlGC > B("ocaml","ocaml 3.10-compatible GC")
MCSymbolRefExpr::VariantKind getAccessVariant() const
const MCSymbolRefExpr * getSymB() const
#define llvm_unreachable(msg)
Marks that the current location is not supposed to be reachable.
const MCSymbolRefExpr * getSymA() const
uint32_t getRefKind() const
raw_ostream & dbgs()
dbgs() - This returns a reference to a raw_ostream for debugging messages.
void print(raw_ostream &OS) const
Print the value to the stream OS.
VariantKind getKind() const
int64_t getConstant() const
This class implements an extremely fast bulk output stream that can only output to a stream...
static GCRegistry::Add< ErlangGC > A("erlang","erlang-compatible garbage collector")