Lines Matching refs:Semantics
124 const llvm::fltSemantics &APFloatBase::EnumToSemantics(Semantics S) { in EnumToSemantics()
144 APFloatBase::Semantics
4242 : Semantics(&S), in DoubleAPFloat()
4244 assert(Semantics == &semPPCDoubleDouble);
4248 : Semantics(&S), in DoubleAPFloat()
4251 assert(Semantics == &semPPCDoubleDouble);
4255 : Semantics(&S), Floats(new APFloat[2]{APFloat(semIEEEdouble, I), in DoubleAPFloat()
4257 assert(Semantics == &semPPCDoubleDouble);
4261 : Semantics(&S), in DoubleAPFloat()
4265 assert(Semantics == &semPPCDoubleDouble);
4270 : Semantics(&S), in DoubleAPFloat()
4272 assert(Semantics == &semPPCDoubleDouble);
4278 : Semantics(RHS.Semantics), in DoubleAPFloat()
4282 assert(Semantics == &semPPCDoubleDouble);
4286 : Semantics(RHS.Semantics), Floats(std::move(RHS.Floats)) { in DoubleAPFloat()
4287 RHS.Semantics = &semBogus; in DoubleAPFloat()
4288 assert(Semantics == &semPPCDoubleDouble); in DoubleAPFloat()
4292 if (Semantics == RHS.Semantics && RHS.Floats) { in operator =()
4531 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in divide()
4540 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in remainder()
4549 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in mod()
4560 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in fusedMultiplyAdd()
4570 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in roundToIntegral()
4620 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in makeLargest()
4628 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in makeSmallest()
4634 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in makeSmallestNormalized()
4662 return hash_combine(Arg.Semantics); in hash_value()
4666 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in bitcastToAPInt()
4676 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertFromString()
4684 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in next()
4695 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertToInteger()
4703 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertFromAPInt()
4714 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertFromSignExtendedInteger()
4725 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertFromZeroExtendedInteger()
4736 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertToHexString()
4765 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in isInteger()
4773 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in toString()
4779 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in getExactInverse()
4791 assert(Arg.Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in scalbn()
4798 assert(Arg.Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in frexp()
4808 APFloat::Storage::Storage(IEEEFloat F, const fltSemantics &Semantics) { in Storage() argument
4809 if (usesLayout<IEEEFloat>(Semantics)) { in Storage()
4813 if (usesLayout<DoubleAPFloat>(Semantics)) { in Storage()
4816 DoubleAPFloat(Semantics, APFloat(std::move(F), S), in Storage()
4836 APFloat::APFloat(const fltSemantics &Semantics, StringRef S) in APFloat() argument
4837 : APFloat(Semantics) { in APFloat()
4868 APFloat APFloat::getAllOnesValue(const fltSemantics &Semantics) { in getAllOnesValue() argument
4869 return APFloat(Semantics, APInt::getAllOnes(Semantics.sizeInBits)); in getAllOnesValue()