Lines Matching defs:Sem

210 APFloatBase::SemanticsToEnum(const llvm::fltSemantics &Sem) {
211 if (&Sem == &llvm::APFloat::IEEEhalf())
213 else if (&Sem == &llvm::APFloat::BFloat())
215 else if (&Sem == &llvm::APFloat::IEEEsingle())
217 else if (&Sem == &llvm::APFloat::IEEEdouble())
219 else if (&Sem == &llvm::APFloat::IEEEquad())
221 else if (&Sem == &llvm::APFloat::PPCDoubleDouble())
223 else if (&Sem == &llvm::APFloat::PPCDoubleDoubleLegacy())
225 else if (&Sem == &llvm::APFloat::Float8E5M2())
227 else if (&Sem == &llvm::APFloat::Float8E5M2FNUZ())
229 else if (&Sem == &llvm::APFloat::Float8E4M3())
231 else if (&Sem == &llvm::APFloat::Float8E4M3FN())
233 else if (&Sem == &llvm::APFloat::Float8E4M3FNUZ())
235 else if (&Sem == &llvm::APFloat::Float8E4M3B11FNUZ())
237 else if (&Sem == &llvm::APFloat::Float8E3M4())
239 else if (&Sem == &llvm::APFloat::FloatTF32())
241 else if (&Sem == &llvm::APFloat::Float8E8M0FNU())
243 else if (&Sem == &llvm::APFloat::Float6E3M2FN())
245 else if (&Sem == &llvm::APFloat::Float6E2M3FN())
247 else if (&Sem == &llvm::APFloat::Float4E2M1FN())
249 else if (&Sem == &llvm::APFloat::x87DoubleExtended())
370 unsigned APFloatBase::getSizeInBits(const fltSemantics &Sem) {
371 return Sem.sizeInBits;
4077 void IEEEFloat::initFromAPInt(const fltSemantics *Sem, const APInt &api) {
4078 assert(api.getBitWidth() == Sem->sizeInBits);
4079 if (Sem == &semIEEEhalf)
4081 if (Sem == &semBFloat)
4083 if (Sem == &semIEEEsingle)
4085 if (Sem == &semIEEEdouble)
4087 if (Sem == &semX87DoubleExtended)
4089 if (Sem == &semIEEEquad)
4091 if (Sem == &semPPCDoubleDoubleLegacy)
4093 if (Sem == &semFloat8E5M2)
4095 if (Sem == &semFloat8E5M2FNUZ)
4097 if (Sem == &semFloat8E4M3)
4099 if (Sem == &semFloat8E4M3FN)
4101 if (Sem == &semFloat8E4M3FNUZ)
4103 if (Sem == &semFloat8E4M3B11FNUZ)
4105 if (Sem == &semFloat8E3M4)
4107 if (Sem == &semFloatTF32)
4109 if (Sem == &semFloat8E8M0FNU)
4111 if (Sem == &semFloat6E3M2FN)
4113 if (Sem == &semFloat6E2M3FN)
4115 if (Sem == &semFloat4E2M1FN)
4185 IEEEFloat::IEEEFloat(const fltSemantics &Sem, const APInt &API) {
4186 initFromAPInt(&Sem, API);