LLVM 22.0.0git
AMDGPUMCExpr.h File Reference
#include "llvm/ADT/ArrayRef.h"
#include "llvm/MC/MCExpr.h"

Go to the source code of this file.

Classes

class  llvm::AMDGPUMCExpr
 AMDGPU target specific MCExpr operations. More...

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::AMDGPU

Enumerations

enum class  llvm::LitModifier { llvm::None , llvm::Lit , llvm::Lit64 }

Functions

void llvm::AMDGPU::printAMDGPUMCExpr (const MCExpr *Expr, raw_ostream &OS, const MCAsmInfo *MAI)
const MCExprllvm::AMDGPU::foldAMDGPUMCExpr (const MCExpr *Expr, MCContext &Ctx)
static AMDGPUMCExpr::Specifier llvm::AMDGPU::getSpecifier (const MCSymbolRefExpr *SRE)
LLVM_READONLY bool llvm::AMDGPU::isLitExpr (const MCExpr *Expr)
LLVM_READONLY int64_t llvm::AMDGPU::getLitValue (const MCExpr *Expr)