clang  19.0.0git
Enumerations | Variables
clang::XRayInstrKind Namespace Reference

Enumerations

enum  XRayInstrOrdinal : XRayInstrMask {
  XRIO_FunctionEntry , XRIO_FunctionExit , XRIO_Custom , XRIO_Typed ,
  XRIO_Count
}
 

Variables

constexpr XRayInstrMask None = 0
 
constexpr XRayInstrMask FunctionEntry = 1U << XRIO_FunctionEntry
 
constexpr XRayInstrMask FunctionExit = 1U << XRIO_FunctionExit
 
constexpr XRayInstrMask Custom = 1U << XRIO_Custom
 
constexpr XRayInstrMask Typed = 1U << XRIO_Typed
 
constexpr XRayInstrMask All = FunctionEntry | FunctionExit | Custom | Typed
 

Enumeration Type Documentation

◆ XRayInstrOrdinal

Enumerator
XRIO_FunctionEntry 
XRIO_FunctionExit 
XRIO_Custom 
XRIO_Typed 
XRIO_Count 

Definition at line 30 of file XRayInstr.h.

Variable Documentation

◆ All

constexpr XRayInstrMask clang::XRayInstrKind::All = FunctionEntry | FunctionExit | Custom | Typed
constexpr

◆ Custom

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

◆ FunctionEntry

constexpr XRayInstrMask clang::XRayInstrKind::FunctionEntry = 1U << XRIO_FunctionEntry
constexpr

◆ FunctionExit

constexpr XRayInstrMask clang::XRayInstrKind::FunctionExit = 1U << XRIO_FunctionExit
constexpr

◆ None

constexpr XRayInstrMask clang::XRayInstrKind::None = 0
constexpr

Definition at line 38 of file XRayInstr.h.

Referenced by clang::Sema::ActOnCXXAssumeAttr(), clang::AddrLabelExpr::AddrLabelExpr(), clang::ArrayInitIndexExpr::ArrayInitIndexExpr(), clang::AsanDtorKindFromString(), clang::AsanDtorKindToString(), clang::installapi::assignObjCIFSymbolKind(), clang::CharacterLiteral::CharacterLiteral(), clang::Sema::CheckSingleAssignmentConstraints(), clang::SemaCodeCompletion::CodeCompleteAttribute(), clang::computeDependence(), ComputeDynamicType(), clang::driver::tools::MinGW::Assembler::ConstructJob(), clang::CreateASTDumper(), clang::CXXBoolLiteralExpr::CXXBoolLiteralExpr(), clang::CXXInheritedCtorInitExpr::CXXInheritedCtorInitExpr(), clang::CXXNullPtrLiteralExpr::CXXNullPtrLiteralExpr(), clang::DesignatedInitUpdateExpr::DesignatedInitUpdateExpr(), DoMarkVarDeclReferenced(), emitTargetCallKernelLaunch(), llvm::yaml::ScalarEnumerationTraits< APIAvailability >::enumeration(), llvm::yaml::ScalarEnumerationTraits< EnumConvenienceAliasKind >::enumeration(), llvm::yaml::ScalarEnumerationTraits< TaintConfiguration::VariadicType >::enumeration(), findSubobject(), clang::FixedPointLiteral::FixedPointLiteral(), clang::ASTContext::getAutoDeductType(), clang::driver::toolchains::MinGW::getDefaultUnwindTableLevel(), clang::NestedNameSpecifier::getDependence(), clang::TemplateArgument::getDependence(), clang::TemplateName::getDependence(), clang::driver::ToolChain::GetExceptionModel(), clang::driver::toolchains::MachO::GetExceptionModel(), clang::driver::toolchains::Darwin::GetExceptionModel(), clang::driver::toolchains::NetBSD::GetExceptionModel(), clang::installapi::getFlags(), getNonCLikeKindForAnonymousStruct(), clang::index::getSymbolInfoForMacro(), clang::index::getSymbolSubKindString(), clang::GNUNullExpr::GNUNullExpr(), HandleConversionToBool(), clang::ImaginaryLiteral::ImaginaryLiteral(), clang::IntegerLiteral::IntegerLiteral(), isOdrUseContext(), lifetimeStartedInEvaluation(), clang::Sema::MarkFunctionReferenced(), clang::ObjCAvailabilityCheckExpr::ObjCAvailabilityCheckExpr(), clang::ObjCBoolLiteralExpr::ObjCBoolLiteralExpr(), clang::ObjCProtocolExpr::ObjCProtocolExpr(), clang::ObjCSelectorExpr::ObjCSelectorExpr(), clang::ObjCStringLiteral::ObjCStringLiteral(), clang::parseXRayInstrValue(), clang::TreeTransform< Derived >::RebuildDependentNameType(), clang::serializeXRayInstrValue(), clang::SourceLocExpr::SourceLocExpr(), clang::installapi::DylibVerifier::takeExports(), and clang::driver::XRayArgs::XRayArgs().

◆ Typed

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