|
TargetCharacteristics & | operator= (const TargetCharacteristics &)=default |
|
bool | isBigEndian () const |
|
void | set_isBigEndian (bool isBig=true) |
|
bool | haltingSupportIsUnknownAtCompileTime () const |
|
void | set_haltingSupportIsUnknownAtCompileTime (bool yes=true) |
|
bool | areSubnormalsFlushedToZero () const |
|
void | set_areSubnormalsFlushedToZero (bool yes=true) |
|
bool | hasSubnormalFlushingControl (int kind) const |
|
bool | hasSubnormalFlushingControl (bool any=false) const |
|
void | set_hasSubnormalFlushingControl (int kind, bool yes=true) |
|
Rounding | roundingMode () const |
|
void | set_roundingMode (Rounding) |
|
void | set_ieeeFeature (IeeeFeature ieeeFeature, bool yes=true) |
|
std::size_t | procedurePointerByteSize () const |
|
std::size_t | procedurePointerAlignment () const |
|
std::size_t | descriptorAlignment () const |
|
std::size_t | maxByteSize () const |
|
std::size_t | maxAlignment () const |
|
bool | EnableType (common::TypeCategory category, std::int64_t kind, std::size_t byteSize, std::size_t align) |
|
void | DisableType (common::TypeCategory category, std::int64_t kind) |
|
std::size_t | GetByteSize (common::TypeCategory category, std::int64_t kind) const |
|
std::size_t | GetAlignment (common::TypeCategory category, std::int64_t kind) const |
|
bool | IsTypeEnabled (common::TypeCategory category, std::int64_t kind) const |
|
int | SelectedIntKind (std::int64_t precision=0) const |
|
int | SelectedLogicalKind (std::int64_t bits=1) const |
|
int | SelectedRealKind (std::int64_t precision=0, std::int64_t range=0, std::int64_t radix=2) const |
|
const std::string & | compilerOptionsString () const |
|
TargetCharacteristics & | set_compilerOptionsString (std::string x) |
|
const std::string & | compilerVersionString () const |
|
TargetCharacteristics & | set_compilerVersionString (std::string x) |
|
bool | isPPC () const |
|
void | set_isPPC (bool isPPC=false) |
|
bool | isSPARC () const |
|
void | set_isSPARC (bool isSPARC=false) |
|
bool | isOSWindows () const |
|
void | set_isOSWindows (bool isOSWindows=false) |
|
IeeeFeatures & | ieeeFeatures () |
|
const IeeeFeatures & | ieeeFeatures () const |
|