reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
693 static_assert(std::is_standard_layout<IEEEFloat>::value, ""); 697 IEEEFloat IEEE; 700 explicit Storage(IEEEFloat F, const fltSemantics &S); 708 if (usesLayout<IEEEFloat>(Semantics)) { 709 new (&IEEE) IEEEFloat(Semantics, std::forward<ArgTypes>(Args)...); 720 if (usesLayout<IEEEFloat>(*semantics)) { 732 if (usesLayout<IEEEFloat>(*RHS.semantics)) { 733 new (this) IEEEFloat(RHS.IEEE); 744 if (usesLayout<IEEEFloat>(*RHS.semantics)) { 745 new (this) IEEEFloat(std::move(RHS.IEEE)); 756 if (usesLayout<IEEEFloat>(*semantics) && 757 usesLayout<IEEEFloat>(*RHS.semantics)) { 770 if (usesLayout<IEEEFloat>(*semantics) && 771 usesLayout<IEEEFloat>(*RHS.semantics)) { 785 static_assert(std::is_same<T, IEEEFloat>::value || 793 IEEEFloat &getIEEE() { 794 if (usesLayout<IEEEFloat>(*U.semantics)) 801 const IEEEFloat &getIEEE() const { 802 if (usesLayout<IEEEFloat>(*U.semantics)) 836 explicit APFloat(IEEEFloat F, const fltSemantics &S) : U(std::move(F), S) {} 843 if (usesLayout<IEEEFloat>(getSemantics())) 959 if (usesLayout<IEEEFloat>(getSemantics())) 968 if (usesLayout<IEEEFloat>(getSemantics())) 977 if (usesLayout<IEEEFloat>(getSemantics())) 986 if (usesLayout<IEEEFloat>(getSemantics())) 995 if (usesLayout<IEEEFloat>(getSemantics())) 1004 if (usesLayout<IEEEFloat>(getSemantics())) 1016 if (usesLayout<IEEEFloat>(getSemantics())) 1120 if (usesLayout<IEEEFloat>(getSemantics())) 1130 if (usesLayout<IEEEFloat>(getSemantics()))lib/Support/APFloat.cpp
4451 APFloat::Storage::Storage(IEEEFloat F, const fltSemantics &Semantics) { 4452 if (usesLayout<IEEEFloat>(Semantics)) { 4453 new (&IEEE) IEEEFloat(std::move(F)); 4489 if (usesLayout<IEEEFloat>(getSemantics()) && 4490 usesLayout<IEEEFloat>(ToSemantics)) 4492 if (usesLayout<IEEEFloat>(getSemantics()) && 4500 usesLayout<IEEEFloat>(ToSemantics)) {