Lines Matching refs:Semantics

194 const llvm::fltSemantics &APFloatBase::EnumToSemantics(Semantics S) {  in EnumToSemantics()
234 APFloatBase::Semantics
4684 : Semantics(&S), in DoubleAPFloat()
4686 assert(Semantics == &semPPCDoubleDouble);
4690 : Semantics(&S), in DoubleAPFloat()
4693 assert(Semantics == &semPPCDoubleDouble);
4697 : Semantics(&S), Floats(new APFloat[2]{APFloat(semIEEEdouble, I), in DoubleAPFloat()
4699 assert(Semantics == &semPPCDoubleDouble);
4703 : Semantics(&S), in DoubleAPFloat()
4707 assert(Semantics == &semPPCDoubleDouble);
4712 : Semantics(&S), in DoubleAPFloat()
4714 assert(Semantics == &semPPCDoubleDouble);
4720 : Semantics(RHS.Semantics), in DoubleAPFloat()
4724 assert(Semantics == &semPPCDoubleDouble);
4728 : Semantics(RHS.Semantics), Floats(std::move(RHS.Floats)) { in DoubleAPFloat()
4729 RHS.Semantics = &semBogus; in DoubleAPFloat()
4730 assert(Semantics == &semPPCDoubleDouble); in DoubleAPFloat()
4734 if (Semantics == RHS.Semantics && RHS.Floats) { in operator =()
4973 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in divide()
4982 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in remainder()
4991 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in mod()
5002 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in fusedMultiplyAdd()
5012 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in roundToIntegral()
5062 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in makeLargest()
5070 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in makeSmallest()
5076 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in makeSmallestNormalized()
5104 return hash_combine(Arg.Semantics); in hash_value()
5108 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in bitcastToAPInt()
5118 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertFromString()
5126 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in next()
5137 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertToInteger()
5145 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertFromAPInt()
5156 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertFromSignExtendedInteger()
5167 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertFromZeroExtendedInteger()
5178 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in convertToHexString()
5216 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in isInteger()
5224 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in toString()
5230 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in getExactInverse()
5252 assert(Arg.Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in scalbn()
5259 assert(Arg.Semantics == &semPPCDoubleDouble && "Unexpected Semantics"); in frexp()
5269 APFloat::Storage::Storage(IEEEFloat F, const fltSemantics &Semantics) { in Storage() argument
5270 if (usesLayout<IEEEFloat>(Semantics)) { in Storage()
5274 if (usesLayout<DoubleAPFloat>(Semantics)) { in Storage()
5277 DoubleAPFloat(Semantics, APFloat(std::move(F), S), in Storage()
5297 APFloat::APFloat(const fltSemantics &Semantics, StringRef S) in APFloat() argument
5298 : APFloat(Semantics) { in APFloat()
5342 APFloat APFloat::getAllOnesValue(const fltSemantics &Semantics) { in getAllOnesValue() argument
5343 return APFloat(Semantics, APInt::getAllOnes(Semantics.sizeInBits)); in getAllOnesValue()