Lines Matching defs:TargetCharacteristics

16 Rounding TargetCharacteristics::defaultRounding;
18 TargetCharacteristics::TargetCharacteristics() {
54 bool TargetCharacteristics::CanSupportType(
59 bool TargetCharacteristics::EnableType(common::TypeCategory category,
72 void TargetCharacteristics::DisableType(
79 std::size_t TargetCharacteristics::GetByteSize(
88 std::size_t TargetCharacteristics::GetAlignment(
97 bool TargetCharacteristics::IsTypeEnabled(
102 void TargetCharacteristics::set_isBigEndian(bool isBig) {
106 void TargetCharacteristics::set_isPPC(bool isPowerPC) { isPPC_ = isPowerPC; }
107 void TargetCharacteristics::set_isSPARC(bool isSPARC) { isSPARC_ = isSPARC; }
109 void TargetCharacteristics::set_areSubnormalsFlushedToZero(bool yes) {
114 bool TargetCharacteristics::hasSubnormalFlushingControl(int kind) const {
121 bool TargetCharacteristics::hasSubnormalFlushingControl(bool any) const {
131 void TargetCharacteristics::set_hasSubnormalFlushingControl(
137 void TargetCharacteristics::set_roundingMode(Rounding rounding) {
146 const TargetCharacteristics &targetCharacteristics, std::int64_t p)
160 const TargetCharacteristics &targetCharacteristics_;
164 int TargetCharacteristics::SelectedIntKind(std::int64_t precision) const {
177 const TargetCharacteristics &targetCharacteristics, std::int64_t bits)
191 const TargetCharacteristics &targetCharacteristics_;
195 int TargetCharacteristics::SelectedLogicalKind(std::int64_t bits) const {
206 SelectedRealKindVisitor(const TargetCharacteristics &targetCharacteristics,
222 const TargetCharacteristics &targetCharacteristics_;
226 int TargetCharacteristics::SelectedRealKind(