LLVM 20.0.0git
Enumerations | Functions
llvm::RISCVAttrs Namespace Reference

Enumerations

enum  AttrType : unsigned {
  STACK_ALIGN = 4 , ARCH = 5 , UNALIGNED_ACCESS = 6 , PRIV_SPEC = 8 ,
  PRIV_SPEC_MINOR = 10 , PRIV_SPEC_REVISION = 12 , ATOMIC_ABI = 14
}
 
enum class  RISCVAtomicAbiTag : unsigned { UNKNOWN = 0 , A6C = 1 , A6S = 2 , A7 = 3 }
 
enum  { NOT_ALLOWED = 0 , ALLOWED = 1 }
 

Functions

const TagNameMapgetRISCVAttributeTags ()
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
NOT_ALLOWED 
ALLOWED 

Definition at line 48 of file RISCVAttributes.h.

◆ AttrType

Enumerator
STACK_ALIGN 
ARCH 
UNALIGNED_ACCESS 
PRIV_SPEC 
PRIV_SPEC_MINOR 
PRIV_SPEC_REVISION 
ATOMIC_ABI 

Definition at line 27 of file RISCVAttributes.h.

◆ RISCVAtomicAbiTag

Enumerator
UNKNOWN 
A6C 
A6S 
A7 

Definition at line 38 of file RISCVAttributes.h.

Function Documentation

◆ getRISCVAttributeTags()

const TagNameMap & llvm::RISCVAttrs::getRISCVAttributeTags ( )

Definition at line 25 of file RISCVAttributes.cpp.

References RISCVAttributeTags.