Lines Matching refs:Semantics
183 const llvm::fltSemantics &APFloatBase::EnumToSemantics(Semantics S) { in EnumToSemantics()
215 APFloatBase::Semantics
4563 : Semantics(&S), in DoubleAPFloat()
4565 assert(Semantics == &semPPCDoubleDouble);
4569 : Semantics(&S), in DoubleAPFloat()
4572 assert(Semantics == &semPPCDoubleDouble);
4576 : Semantics(&S), Floats(new APFloat[2]{APFloat(semIEEEdouble, I), in DoubleAPFloat()
4578 assert(Semantics == &semPPCDoubleDouble);
4582 : Semantics(&S), in DoubleAPFloat()
4586 assert(Semantics == &semPPCDoubleDouble);
4591 : Semantics(&S), in DoubleAPFloat()
4593 assert(Semantics == &semPPCDoubleDouble);
4599 : Semantics(RHS.Semantics), in DoubleAPFloat()
4603 assert(Semantics == &semPPCDoubleDouble);
4607 : Semantics(RHS.Semantics), Floats(std::move(RHS.Floats)) { in DoubleAPFloat()
4608 RHS.Semantics = &semBogus; in DoubleAPFloat()
4609 assert(Semantics == &semPPCDoubleDouble); in DoubleAPFloat()
4613 if (Semantics == RHS.Semantics && RHS.Floats) { in operator =()
4852 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in divide()
4861 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in remainder()
4870 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in mod()
4881 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in fusedMultiplyAdd()
4891 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in roundToIntegral()
4941 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in makeLargest()
4949 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in makeSmallest()
4955 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in makeSmallestNormalized()
4983 return hash_combine(Arg.Semantics); in hash_value()
4987 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in bitcastToAPInt()
4997 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertFromString()
5005 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in next()
5016 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertToInteger()
5024 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertFromAPInt()
5035 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertFromSignExtendedInteger()
5046 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertFromZeroExtendedInteger()
5057 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertToHexString()
5095 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in isInteger()
5103 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in toString()
5109 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in getExactInverse()
5131 assert(Arg.Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in scalbn()
5138 assert(Arg.Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in frexp()
5148 APFloat::Storage::Storage(IEEEFloat F, const fltSemantics &Semantics) { in Storage() argument
5149 if (usesLayout<IEEEFloat>(Semantics)) { in Storage()
5153 if (usesLayout<DoubleAPFloat>(Semantics)) { in Storage()
5156 DoubleAPFloat(Semantics, APFloat(std::move(F), S), in Storage()
5176 APFloat::APFloat(const fltSemantics &Semantics, StringRef S) in APFloat() argument
5177 : APFloat(Semantics) { in APFloat()
5221 APFloat APFloat::getAllOnesValue(const fltSemantics &Semantics) { in getAllOnesValue() argument
5222 return APFloat(Semantics, APInt::getAllOnes(Semantics.sizeInBits)); in getAllOnesValue()