Lines Matching defs:Semantics

163 const llvm::fltSemantics &APFloatBase::EnumToSemantics(Semantics S) {
209 APFloatBase::Semantics
4830 : Semantics(&S),
4832 assert(Semantics == &semPPCDoubleDouble);
4836 : Semantics(&S),
4839 assert(Semantics == &semPPCDoubleDouble);
4843 : Semantics(&S), Floats(new APFloat[2]{APFloat(semIEEEdouble, I),
4845 assert(Semantics == &semPPCDoubleDouble);
4849 : Semantics(&S),
4853 assert(Semantics == &semPPCDoubleDouble);
4858 : Semantics(&S),
4860 assert(Semantics == &semPPCDoubleDouble);
4866 : Semantics(RHS.Semantics),
4870 assert(Semantics == &semPPCDoubleDouble);
4874 : Semantics(RHS.Semantics), Floats(std::move(RHS.Floats)) {
4875 RHS.Semantics = &semBogus;
4876 assert(Semantics == &semPPCDoubleDouble);
4880 if (Semantics == RHS.Semantics && RHS.Floats) {
5119 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5128 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5137 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5148 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5158 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5208 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5216 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5222 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5250 return hash_combine(Arg.Semantics);
5254 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5264 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5272 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5283 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5291 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5302 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5313 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5324 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5362 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5370 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5376 assert(Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5398 assert(Arg.Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5405 assert(Arg.Semantics == &semPPCDoubleDouble && "Unexpected Semantics");
5415 APFloat::Storage::Storage(IEEEFloat F, const fltSemantics &Semantics) {
5416 if (usesLayout<IEEEFloat>(Semantics)) {
5420 if (usesLayout<DoubleAPFloat>(Semantics)) {
5423 DoubleAPFloat(Semantics, APFloat(std::move(F), S),
5443 APFloat::APFloat(const fltSemantics &Semantics, StringRef S)
5444 : APFloat(Semantics) {
5488 APFloat APFloat::getAllOnesValue(const fltSemantics &Semantics) {
5489 return APFloat(Semantics, APInt::getAllOnes(Semantics.sizeInBits));