LLVM API Documentation
#include <MCExpr.h>
Public Member Functions | |
int64_t | getValue () const |
Static Public Member Functions | |
static bool | classof (const MCExpr *E) |
Construction | |
static const MCConstantExpr * | Create (int64_t Value, MCContext &Ctx) |
static bool llvm::MCConstantExpr::classof | ( | const MCExpr * | E | ) | [inline, static] |
Definition at line 151 of file MCExpr.h.
References llvm::MCExpr::Constant, and llvm::MCExpr::getKind().
const MCConstantExpr * MCConstantExpr::Create | ( | int64_t | Value, |
MCContext & | Ctx | ||
) | [static] |
Definition at line 147 of file MCExpr.cpp.
Referenced by llvm::MCELFStreamer::EmitCommonSymbol(), llvm::MCStreamer::EmitFill(), llvm::AsmPrinter::EmitGlobalVariable(), llvm::ARMAsmPrinter::EmitInstruction(), llvm::ARMAsmPrinter::EmitJump2Table(), llvm::ARMAsmPrinter::EmitJumpTable(), llvm::AsmPrinter::EmitLabelOffsetDifference(), llvm::AsmPrinter::EmitLabelPlusOffset(), llvm::ARMAsmPrinter::EmitMachineConstantPoolValue(), llvm::TargetLoweringObjectFileELF::emitPersonalityValue(), llvm::X86AsmPrinter::EmitStartOfAsmFile(), llvm::SystemZMCInstLower::getExpr(), llvm::X86_64MCAsmInfoDarwin::getExprForPersonalitySymbol(), GetSymbolRef(), llvm::X86_64MachoTargetObjectFile::getTTypeGlobalReference(), nvptx::LowerConstant(), lowerConstant(), llvm::MSP430MCInstLower::LowerSymbolOperand(), llvm::AArch64MCInstLower::lowerSymbolOperandDarwin(), llvm::AArch64MCInstLower::lowerSymbolOperandELF(), MakeStartMinusEndExpr(), llvm::AArch64ExternalSymbolizer::tryAddingSymbolicOperand(), and llvm::MCExternalSymbolizer::tryAddingSymbolicOperand().
int64_t llvm::MCConstantExpr::getValue | ( | ) | const [inline] |
Definition at line 147 of file MCExpr.h.
Referenced by llvm::X86Operand::isImmSExti16i8(), llvm::X86Operand::isImmSExti32i8(), llvm::X86Operand::isImmSExti64i32(), and llvm::X86Operand::isImmSExti64i8().