clang  8.0.0svn
Enumerations | Variables
clang::XRayInstrKind Namespace Reference

Enumerations

enum  XRayInstrOrdinal : XRayInstrMask { XRIO_Function, XRIO_Custom, XRIO_Typed, XRIO_Count }
 

Variables

constexpr XRayInstrMask None = 0
 
constexpr XRayInstrMask Function = 1U << XRIO_Function
 
constexpr XRayInstrMask Custom = 1U << XRIO_Custom
 
constexpr XRayInstrMask Typed = 1U << XRIO_Typed
 
constexpr XRayInstrMask All = Function | Custom | Typed
 

Enumeration Type Documentation

◆ XRayInstrOrdinal

Enumerator
XRIO_Function 
XRIO_Custom 
XRIO_Typed 
XRIO_Count 

Definition at line 31 of file XRayInstr.h.

Variable Documentation

◆ All

constexpr XRayInstrMask clang::XRayInstrKind::All = Function | Custom | Typed

Definition at line 42 of file XRayInstr.h.

Referenced by clang::XRayInstrSet::full(), and clang::parseXRayInstrValue().

◆ Custom

constexpr XRayInstrMask clang::XRayInstrKind::Custom = 1U << XRIO_Custom

◆ Function

constexpr XRayInstrMask clang::XRayInstrKind::Function = 1U << XRIO_Function

◆ None

constexpr XRayInstrMask clang::XRayInstrKind::None = 0

◆ Typed

constexpr XRayInstrMask clang::XRayInstrKind::Typed = 1U << XRIO_Typed