LLVM 22.0.0git
llvm::AsmRewrite Struct Reference

#include "llvm/MC/MCParser/MCTargetAsmParser.h"

Public Member Functions

 AsmRewrite (AsmRewriteKind kind, SMLoc loc, unsigned len=0, int64_t val=0, bool Restricted=false)
 AsmRewrite (AsmRewriteKind kind, SMLoc loc, unsigned len, StringRef label)
 AsmRewrite (SMLoc loc, unsigned len, IntelExpr exp)

Public Attributes

AsmRewriteKind Kind
SMLoc Loc
unsigned Len
bool Done
int64_t Val
StringRef Label
IntelExpr IntelExp
bool IntelExpRestricted

Detailed Description

Definition at line 96 of file MCTargetAsmParser.h.

Constructor & Destructor Documentation

◆ AsmRewrite() [1/3]

llvm::AsmRewrite::AsmRewrite ( AsmRewriteKind kind,
SMLoc loc,
unsigned len = 0,
int64_t val = 0,
bool Restricted = false )
inline

Definition at line 107 of file MCTargetAsmParser.h.

References Done, IntelExpRestricted, Kind, Len, Loc, and Val.

Referenced by AsmRewrite(), and AsmRewrite().

◆ AsmRewrite() [2/3]

llvm::AsmRewrite::AsmRewrite ( AsmRewriteKind kind,
SMLoc loc,
unsigned len,
StringRef label )
inline

Definition at line 112 of file MCTargetAsmParser.h.

References AsmRewrite(), and Label.

◆ AsmRewrite() [3/3]

llvm::AsmRewrite::AsmRewrite ( SMLoc loc,
unsigned len,
IntelExpr exp )
inline

Definition at line 114 of file MCTargetAsmParser.h.

References llvm::AOK_IntelExpr, AsmRewrite(), and IntelExp.

Member Data Documentation

◆ Done

bool llvm::AsmRewrite::Done

Definition at line 100 of file MCTargetAsmParser.h.

Referenced by AsmRewrite().

◆ IntelExp

IntelExpr llvm::AsmRewrite::IntelExp

Definition at line 103 of file MCTargetAsmParser.h.

Referenced by AsmRewrite().

◆ IntelExpRestricted

bool llvm::AsmRewrite::IntelExpRestricted

Definition at line 104 of file MCTargetAsmParser.h.

Referenced by AsmRewrite().

◆ Kind

AsmRewriteKind llvm::AsmRewrite::Kind

Definition at line 97 of file MCTargetAsmParser.h.

Referenced by AsmRewrite(), rewritesSort(), and rewritesSort().

◆ Label

StringRef llvm::AsmRewrite::Label

Definition at line 102 of file MCTargetAsmParser.h.

Referenced by AsmRewrite().

◆ Len

unsigned llvm::AsmRewrite::Len

Definition at line 99 of file MCTargetAsmParser.h.

Referenced by AsmRewrite().

◆ Loc

SMLoc llvm::AsmRewrite::Loc

Definition at line 98 of file MCTargetAsmParser.h.

Referenced by AsmRewrite(), rewritesSort(), and rewritesSort().

◆ Val

int64_t llvm::AsmRewrite::Val

Definition at line 101 of file MCTargetAsmParser.h.

Referenced by AsmRewrite().


The documentation for this struct was generated from the following file: