LLVM 22.0.0git
Classes | Namespaces | Typedefs | Enumerations | Functions
ARMMCAsmInfo.h File Reference
#include "llvm/MC/MCAsmInfoCOFF.h"
#include "llvm/MC/MCAsmInfoDarwin.h"
#include "llvm/MC/MCAsmInfoELF.h"
#include "llvm/MC/MCExpr.h"

Go to the source code of this file.

Classes

class  llvm::ARMMCAsmInfoDarwin
 
class  llvm::ARMELFMCAsmInfo
 
class  llvm::ARMCOFFMCAsmInfoMicrosoft
 
class  llvm::ARMCOFFMCAsmInfoGNU
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::ARM
 Define some predicates that are used for node matching.
 

Typedefs

using llvm::ARM::Specifier = uint16_t
 

Enumerations

enum  {
  llvm::ARM::S_None , llvm::ARM::S_COFF_SECREL , llvm::ARM::S_HI16 , llvm::ARM::S_LO16 ,
  llvm::ARM::S_HI_8_15 , llvm::ARM::S_HI_0_7 , llvm::ARM::S_LO_8_15 , llvm::ARM::S_LO_0_7 ,
  llvm::ARM::S_ARM_NONE , llvm::ARM::S_FUNCDESC , llvm::ARM::S_GOT , llvm::ARM::S_GOTFUNCDESC ,
  llvm::ARM::S_GOTOFF , llvm::ARM::S_GOTOFFFUNCDESC , llvm::ARM::S_GOTTPOFF , llvm::ARM::S_GOTTPOFF_FDPIC ,
  llvm::ARM::S_GOT_PREL , llvm::ARM::S_PLT , llvm::ARM::S_PREL31 , llvm::ARM::S_SBREL ,
  llvm::ARM::S_TARGET1 , llvm::ARM::S_TARGET2 , llvm::ARM::S_TLSCALL , llvm::ARM::S_TLSDESC ,
  llvm::ARM::S_TLSDESCSEQ , llvm::ARM::S_TLSGD , llvm::ARM::S_TLSGD_FDPIC , llvm::ARM::S_TLSLDM ,
  llvm::ARM::S_TLSLDM_FDPIC , llvm::ARM::S_TLSLDO , llvm::ARM::S_TPOFF
}
 

Functions

void llvm::ARM::printSpecifierExpr (const MCAsmInfo &MAI, raw_ostream &OS, const MCSpecifierExpr &Expr)
 
const MCSpecifierExprllvm::ARM::createUpper16 (const MCExpr *Expr, MCContext &Ctx)
 
const MCSpecifierExprllvm::ARM::createLower16 (const MCExpr *Expr, MCContext &Ctx)
 
const MCSpecifierExprllvm::ARM::createUpper8_15 (const MCExpr *Expr, MCContext &Ctx)
 
const MCSpecifierExprllvm::ARM::createUpper0_7 (const MCExpr *Expr, MCContext &Ctx)
 
const MCSpecifierExprllvm::ARM::createLower8_15 (const MCExpr *Expr, MCContext &Ctx)
 
const MCSpecifierExprllvm::ARM::createLower0_7 (const MCExpr *Expr, MCContext &Ctx)