Lines Matching refs:Sem
145 APFloatBase::SemanticsToEnum(const llvm::fltSemantics &Sem) { in SemanticsToEnum() argument
146 if (&Sem == &llvm::APFloat::IEEEhalf()) in SemanticsToEnum()
148 else if (&Sem == &llvm::APFloat::BFloat()) in SemanticsToEnum()
150 else if (&Sem == &llvm::APFloat::IEEEsingle()) in SemanticsToEnum()
152 else if (&Sem == &llvm::APFloat::IEEEdouble()) in SemanticsToEnum()
154 else if (&Sem == &llvm::APFloat::x87DoubleExtended()) in SemanticsToEnum()
156 else if (&Sem == &llvm::APFloat::IEEEquad()) in SemanticsToEnum()
158 else if (&Sem == &llvm::APFloat::PPCDoubleDouble()) in SemanticsToEnum()
226 unsigned APFloatBase::getSizeInBits(const fltSemantics &Sem) { in getSizeInBits() argument
227 return Sem.sizeInBits; in getSizeInBits()
3610 void IEEEFloat::initFromAPInt(const fltSemantics *Sem, const APInt &api) { in initFromAPInt() argument
3611 assert(api.getBitWidth() == Sem->sizeInBits); in initFromAPInt()
3612 if (Sem == &semIEEEhalf) in initFromAPInt()
3614 if (Sem == &semBFloat) in initFromAPInt()
3616 if (Sem == &semIEEEsingle) in initFromAPInt()
3618 if (Sem == &semIEEEdouble) in initFromAPInt()
3620 if (Sem == &semX87DoubleExtended) in initFromAPInt()
3622 if (Sem == &semIEEEquad) in initFromAPInt()
3624 if (Sem == &semPPCDoubleDoubleLegacy) in initFromAPInt()
3682 IEEEFloat::IEEEFloat(const fltSemantics &Sem, const APInt &API) { in IEEEFloat() argument
3683 initFromAPInt(&Sem, API); in IEEEFloat()