LLVM: llvm::MCConstantExpr Class Reference (original ) (raw )#include "[llvm/MC/MCExpr.h](MCExpr%5F8h%5Fsource.html)"
Inheritance diagram for llvm::MCConstantExpr:
Detailed Description Member Function Documentation◆ classof()◆ create()Definition at line 212 of file MCExpr.cpp .
Referenced by llvm::HexagonMCInstrInfo::addConstant() , ARMEmitUnwindInfo() , llvm::AMDGPU::MCKernelDescriptor::bits_get() , llvm::AMDGPU::MCKernelDescriptor::bits_set() , computeAccumOffset() , llvm::AMDGPUMCExpr::createExtraSGPRs() , llvm::AMDGPUMCExpr::createLit() , createOccupancy() , llvm::SystemZTargetGOFFStreamer::createWordDiffExpr() , llvm::SystemZTargetHLASMStreamer::createWordDiffExpr() , llvm::AMDGPUDisassembler::decodeVersionImm() , llvm::AMDGPUTargetELFStreamer::emitAMDGPULDS() , llvm::AMDGPUTargetAsmStreamer::EmitAmdhsaKernelDescriptor() , llvm::AMDGPUTargetELFStreamer::EmitAmdhsaKernelDescriptor() , llvm::AsmPrinter::emitCOFFFeatureSymbol() , llvm::MCWinCOFFStreamer::emitCOFFImgRel32() , llvm::MCWinCOFFStreamer::emitCOFFSecRel32() , llvm::MCELFStreamer::emitCommonSymbol() , llvm::WebAssemblyAsmPrinter::emitEndOfAsmFile() , llvm::CodeViewContext::emitFileChecksums() , llvm::MCStreamer::emitFill() , llvm::AsmPrinter::emitFrameAlloc() , llvm::AsmPrinter::emitGlobalAlias() , llvm::AsmPrinter::emitGlobalVariable() , llvm::ARMAsmPrinter::emitInstruction() , llvm::SystemZAsmPrinter::emitInstruction() , llvm::ARMAsmPrinter::emitJumpTableAddrs() , llvm::BPFAsmPrinter::emitJumpTableInfo() , llvm::ARMAsmPrinter::emitJumpTableTBInst() , llvm::AMDGPU::AMDGPUMCKernelCodeT::EmitKernelCodeT() , llvm::AsmPrinter::emitLabelPlusOffset() , llvm::XtensaAsmPrinter::emitMachineConstantPoolEntry() , llvm::ARMAsmPrinter::emitMachineConstantPoolValue() , llvm::TargetLoweringObjectFileELF::emitPersonalityValue() , EmitSymbolRefWithOfs() , llvm::AsmPrinter::emitXRayTable() , llvm::CodeViewContext::encodeDefRange() , llvm::MCExpr::evaluateAsRelocatableImpl() , llvm::AMDGPUTargetELFStreamer::finish() , llvm::MCResourceInfo::gatherResourceInfo() , llvm::MipsMCCodeEmitter::getBranchTarget21OpValue() , llvm::MipsMCCodeEmitter::getBranchTarget21OpValueMM() , llvm::MipsMCCodeEmitter::getBranchTarget26OpValue() , llvm::MipsMCCodeEmitter::getBranchTarget26OpValueMM() , llvm::MipsMCCodeEmitter::getBranchTargetOpValue() , llvm::MipsMCCodeEmitter::getBranchTargetOpValue1SImm16() , llvm::MipsMCCodeEmitter::getBranchTargetOpValueLsl2MMR6() , llvm::MipsMCCodeEmitter::getBranchTargetOpValueMMR6() , llvm::SIProgramInfo::getComputePGMRSrc1() , llvm::SIProgramInfo::getComputePGMRSrc2() , llvm::MipsTargetObjectFile::getDebugThreadLocalSymbol() , llvm::AMDGPU::MCKernelDescriptor::getDefaultAmdhsaKernelDescriptor() , llvm::SystemZMCInstLower::getExpr() , llvm::X86_64MCAsmInfoDarwin::getExprForPersonalitySymbol() , llvm::AArch64_ELFTargetObjectFile::getIndirectSymViaGOTPCRel() , llvm::ARMElfTargetObjectFile::getIndirectSymViaGOTPCRel() , llvm::RISCVELFTargetObjectFile::getIndirectSymViaGOTPCRel() , llvm::TargetLoweringObjectFileMachO::getIndirectSymViaGOTPCRel() , llvm::X86_64ELFTargetObjectFile::getIndirectSymViaGOTPCRel() , llvm::X86_64MachoTargetObjectFile::getIndirectSymViaGOTPCRel() , llvm::SIProgramInfo::getPGMRSrc1() , llvm::SIProgramInfo::getPGMRSrc2() , GetSubDivExpr() , GetSymbolRef() , GetSymbolRef() , llvm::X86_64MachoTargetObjectFile::getTTypeGlobalReference() , llvm::HexagonLowerToMC() , llvm::HexagonMCELFStreamer::HexagonMCEmitCommonSymbol() , llvm::HexagonAsmPrinter::HexagonProcessInstruction() , llvm::AMDGPU::AMDGPUMCKernelCodeT::initDefault() , llvm::SIInstrInfo::insertIndirectBranch() , llvm::AsmPrinter::lowerConstant() , llvm::AMDGPUMCInstLower::lowerOperand() , llvm::TargetLoweringObjectFileCOFF::lowerRelativeReference() , llvm::TargetLoweringObjectFileELF::lowerSymbolDifference() , llvm::LanaiMCInstLower::LowerSymbolOperand() , llvm::M68kMCInstLower::LowerSymbolOperand() , llvm::MSP430MCInstLower::LowerSymbolOperand() , llvm::XtensaAsmPrinter::LowerSymbolOperand() , LowerSymbolOperand() , llvm::AVRMCInstLower::lowerSymbolOperand() , lowerSymbolOperand() , lowerSymbolOperand() , llvm::AArch64MCInstLower::lowerSymbolOperandCOFF() , llvm::AArch64MCInstLower::lowerSymbolOperandELF() , llvm::AArch64MCInstLower::lowerSymbolOperandMachO() , makeEndMinusStartExpr() , makeStartPlusIntExpr() , MaskShift() , llvm::AMDGPU::maskShiftGet() , llvm::AMDGPU::maskShiftSet() , llvm::RISCVAsmBackend::maybeAddVendorReloc() , n1ConstDecoder() , llvm::LoongArchAsmBackend::relaxAlign() , llvm::RISCVAsmBackend::relaxAlign() , llvm::SIProgramInfo::reset() , llvm::AMDGPUAsmPrinter::runOnMachineFunction() , ScaleVectorOffset() , llvm::AMDGPUPALMetadata::setRegister() , llvm::MCContext::setSymbolValue() , llvm::AArch64ExternalSymbolizer::tryAddingSymbolicOperand() , llvm::MCExternalSymbolizer::tryAddingSymbolicOperand() , and tryFoldHelper() .
◆ getSizeInBytes()
unsigned llvm::MCConstantExpr::getSizeInBytes ( ) const
inline
◆ getValue()
int64_t llvm::MCConstantExpr::getValue ( ) const
inline
bool llvm::MCConstantExpr::useHexFormat ( ) const
inline
The documentation for this class was generated from the following files: