Lines Matching defs:Sem

235 APFloatBase::SemanticsToEnum(const llvm::fltSemantics &Sem) {
236 if (&Sem == &llvm::APFloat::IEEEhalf())
238 else if (&Sem == &llvm::APFloat::BFloat())
240 else if (&Sem == &llvm::APFloat::IEEEsingle())
242 else if (&Sem == &llvm::APFloat::IEEEdouble())
244 else if (&Sem == &llvm::APFloat::IEEEquad())
246 else if (&Sem == &llvm::APFloat::PPCDoubleDouble())
248 else if (&Sem == &llvm::APFloat::Float8E5M2())
250 else if (&Sem == &llvm::APFloat::Float8E5M2FNUZ())
252 else if (&Sem == &llvm::APFloat::Float8E4M3())
254 else if (&Sem == &llvm::APFloat::Float8E4M3FN())
256 else if (&Sem == &llvm::APFloat::Float8E4M3FNUZ())
258 else if (&Sem == &llvm::APFloat::Float8E4M3B11FNUZ())
260 else if (&Sem == &llvm::APFloat::FloatTF32())
262 else if (&Sem == &llvm::APFloat::Float6E3M2FN())
264 else if (&Sem == &llvm::APFloat::Float6E2M3FN())
266 else if (&Sem == &llvm::APFloat::Float4E2M1FN())
268 else if (&Sem == &llvm::APFloat::x87DoubleExtended())
362 unsigned APFloatBase::getSizeInBits(const fltSemantics &Sem) {
363 return Sem.sizeInBits;
3952 void IEEEFloat::initFromAPInt(const fltSemantics *Sem, const APInt &api) {
3953 assert(api.getBitWidth() == Sem->sizeInBits);
3954 if (Sem == &semIEEEhalf)
3956 if (Sem == &semBFloat)
3958 if (Sem == &semIEEEsingle)
3960 if (Sem == &semIEEEdouble)
3962 if (Sem == &semX87DoubleExtended)
3964 if (Sem == &semIEEEquad)
3966 if (Sem == &semPPCDoubleDoubleLegacy)
3968 if (Sem == &semFloat8E5M2)
3970 if (Sem == &semFloat8E5M2FNUZ)
3972 if (Sem == &semFloat8E4M3)
3974 if (Sem == &semFloat8E4M3FN)
3976 if (Sem == &semFloat8E4M3FNUZ)
3978 if (Sem == &semFloat8E4M3B11FNUZ)
3980 if (Sem == &semFloatTF32)
3982 if (Sem == &semFloat6E3M2FN)
3984 if (Sem == &semFloat6E2M3FN)
3986 if (Sem == &semFloat4E2M1FN)
4047 IEEEFloat::IEEEFloat(const fltSemantics &Sem, const APInt &API) {
4048 initFromAPInt(&Sem, API);