13#ifndef LLVM_LIB_TARGET_POWERPC_MCTARGETDESC_PPCMCASMINFO_H
14#define LLVM_LIB_TARGET_POWERPC_MCTARGETDESC_PPCMCASMINFO_H
25 void anchor()
override;
static bool is64Bit(const char *name)
Extension point for target-specific MCExpr subclasses with a relocation specifier,...
Represent a reference to a symbol from inside an expression.
VariantKind getKind() const
bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const override
void printSpecifierExpr(raw_ostream &OS, const MCSpecifierExpr &Expr) const override
bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const override
void printSpecifierExpr(raw_ostream &OS, const MCSpecifierExpr &Expr) const override
Triple - Helper class for working with autoconf configuration names.
This class implements an extremely fast bulk output stream that can only output to a stream.
bool evaluateAsConstant(const MCSpecifierExpr &Expr, int64_t &Res)
This is an optimization pass for GlobalISel generic memory operations.
static uint16_t getSpecifier(const MCSymbolRefExpr *SRE)