clang 22.0.0git
Public Member Functions | Public Attributes | List of all members
clang::AtomicOptions Struct Reference

#include "clang/Basic/LangOptions.h"

Public Member Functions

 AtomicOptions ()
 
 AtomicOptions (const LangOptions &LO)
 
bool getOption (AtomicOptionKind Kind) const
 
void setOption (AtomicOptionKind Kind, bool Value)
 
LLVM_DUMP_METHOD void dump () const
 

Public Attributes

unsigned remote_memory: 1
 
unsigned fine_grained_memory: 1
 
unsigned ignore_denormal_mode: 1
 

Detailed Description

Definition at line 1048 of file LangOptions.h.

Constructor & Destructor Documentation

◆ AtomicOptions() [1/2]

clang::AtomicOptions::AtomicOptions ( )
inline

Definition at line 1054 of file LangOptions.h.

◆ AtomicOptions() [2/2]

clang::AtomicOptions::AtomicOptions ( const LangOptions LO)
inline

Definition at line 1057 of file LangOptions.h.

Member Function Documentation

◆ dump()

LLVM_DUMP_METHOD void clang::AtomicOptions::dump ( ) const
inline

Definition at line 1089 of file LangOptions.h.

References fine_grained_memory, ignore_denormal_mode, and remote_memory.

◆ getOption()

bool clang::AtomicOptions::getOption ( AtomicOptionKind  Kind) const
inline

◆ setOption()

void clang::AtomicOptions::setOption ( AtomicOptionKind  Kind,
bool  Value 
)
inline

Member Data Documentation

◆ fine_grained_memory

unsigned clang::AtomicOptions::fine_grained_memory

◆ ignore_denormal_mode

unsigned clang::AtomicOptions::ignore_denormal_mode

◆ remote_memory

unsigned clang::AtomicOptions::remote_memory

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