|
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) |
bool | hasSubnormalExceptionSupport (int kind) const |
bool | hasSubnormalExceptionSupport () const |
void | set_hasSubnormalExceptionSupport (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 |
std::size_t | integerKindForPointer () |
void | set_integerKindForPointer (std::size_t newKind) |