14 #ifndef LLVM_MC_MCVALUE_H
15 #define LLVM_MC_MCVALUE_H
19 #include "llvm/Support/DataTypes.h"
64 int64_t Val = 0,
uint32_t RefKind = 0) {
This represents an "assembler immediate".
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.
MCSymbolRefExpr::VariantKind getAccessVariant() const
const MCSymbolRefExpr * getSymB() const
const MCSymbolRefExpr * getSymA() const
uint32_t getRefKind() const
void print(raw_ostream &OS) const
Print the value to the stream OS.
int64_t getConstant() const
This class implements an extremely fast bulk output stream that can only output to a stream...