| /openbsd-src/gnu/llvm/llvm/lib/FuzzMutate/ |
| H A D | OpDescriptor.cpp | 25 auto &Sem = T->getFltSemantics(); in makeConstantsWithType() local 26 Cs.push_back(ConstantFP::get(Ctx, APFloat::getZero(Sem))); in makeConstantsWithType() 27 Cs.push_back(ConstantFP::get(Ctx, APFloat::getLargest(Sem))); in makeConstantsWithType() 28 Cs.push_back(ConstantFP::get(Ctx, APFloat::getSmallest(Sem))); in makeConstantsWithType()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | APFloat.h | 171 static Semantics SemanticsToEnum(const llvm::fltSemantics &Sem); 252 static unsigned getSizeInBits(const fltSemantics &Sem); 573 void initFromAPInt(const fltSemantics *Sem, const APInt &api); 899 static APFloat getZero(const fltSemantics &Sem, bool Negative = false) { 900 APFloat Val(Sem, uninitialized); 908 static APFloat getInf(const fltSemantics &Sem, bool Negative = false) { 909 APFloat Val(Sem, uninitialized); 919 static APFloat getNaN(const fltSemantics &Sem, bool Negative = false, 923 return getQNaN(Sem, Negative, &intPayload); 925 return getQNaN(Sem, Negative, nullptr); [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Frontend/ |
| H A D | InitPreprocessor.cpp | 97 static T PickFP(const llvm::fltSemantics *Sem, T IEEEHalfVal, T IEEESingleVal, in PickFP() argument 100 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEhalf()) in PickFP() 102 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEsingle()) in PickFP() 104 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEdouble()) in PickFP() 106 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::x87DoubleExtended()) in PickFP() 108 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::PPCDoubleDouble()) in PickFP() 110 assert(Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEquad()); in PickFP() 115 const llvm::fltSemantics *Sem, StringRef Ext) { in DefineFloatMacros() argument 117 DenormMin = PickFP(Sem, "5.9604644775390625e-8", "1.40129846e-45", in DefineFloatMacros() 121 int Digits = PickFP(Sem, 3, 6, 15, 18, 31, 33); in DefineFloatMacros() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Support/ |
| H A D | APFloat.cpp | 172 APFloatBase::SemanticsToEnum(const llvm::fltSemantics &Sem) { in SemanticsToEnum() argument 173 if (&Sem == &llvm::APFloat::IEEEhalf()) in SemanticsToEnum() 175 else if (&Sem == &llvm::APFloat::BFloat()) in SemanticsToEnum() 177 else if (&Sem == &llvm::APFloat::IEEEsingle()) in SemanticsToEnum() 179 else if (&Sem == &llvm::APFloat::IEEEdouble()) in SemanticsToEnum() 181 else if (&Sem == &llvm::APFloat::IEEEquad()) in SemanticsToEnum() 183 else if (&Sem == &llvm::APFloat::PPCDoubleDouble()) in SemanticsToEnum() 185 else if (&Sem == &llvm::APFloat::Float8E5M2()) in SemanticsToEnum() 187 else if (&Sem == &llvm::APFloat::Float8E4M3FN()) in SemanticsToEnum() 189 else if (&Sem == &llvm::APFloat::x87DoubleExtended()) in SemanticsToEnum() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTDC.cpp | 134 auto &Sem = Op0->getType()->getFltSemantics(); in convertFCmp() local 135 APFloat Smallest = APFloat::getSmallestNormalized(Sem); in convertFCmp()
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 838 const fltSemantics &Sem = CE->getOperand(0)->getType()->getFltSemantics(); in getConstantValue() local 839 APFloat apfLHS = APFloat(Sem, LHS.IntVal); in getConstantValue() 843 apfLHS.add(APFloat(Sem, RHS.IntVal), APFloat::rmNearestTiesToEven); in getConstantValue() 847 apfLHS.subtract(APFloat(Sem, RHS.IntVal), in getConstantValue() 852 apfLHS.multiply(APFloat(Sem, RHS.IntVal), in getConstantValue() 857 apfLHS.divide(APFloat(Sem, RHS.IntVal), in getConstantValue() 862 apfLHS.mod(APFloat(Sem, RHS.IntVal)); in getConstantValue()
|
| /openbsd-src/gnu/usr.bin/texinfo/doc/ |
| H A D | txi-pt.tex | 38 \gdef\putwordNoTitle{Sem T\'\ptexi tulo}
|
| /openbsd-src/gnu/llvm/clang/include/clang/Serialization/ |
| H A D | ASTRecordReader.h | 294 llvm::APFloat readAPFloat(const llvm::fltSemantics &Sem);
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 105 void convertToFpType(const fltSemantics &Sem); 110 APFloat createAPFloatFromInt(const fltSemantics &Sem, int Val); 242 void FAddendCoef::convertToFpType(const fltSemantics &Sem) { in convertToFpType() argument 248 new(P) APFloat(Sem, IntVal); in convertToFpType() 250 new(P) APFloat(Sem, 0 - IntVal); in convertToFpType() 256 APFloat FAddendCoef::createAPFloatFromInt(const fltSemantics &Sem, int Val) { in createAPFloatFromInt() argument 258 return APFloat(Sem, Val); in createAPFloatFromInt() 260 APFloat T(Sem, 0 - Val); in createAPFloatFromInt()
|
| H A D | InstCombineCasts.cpp | 1633 static bool fitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) { in fitsInFPType() argument 1636 (void)F.convert(Sem, APFloat::rmNearestTiesToEven, &losesInfo); in fitsInFPType()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 2889 const fltSemantics &Sem = S0.getSemantics(); in ConstantFoldAMDGCNCubeIntrinsic() local 2890 APFloat MA(Sem), SC(Sem), TC(Sem); in ConstantFoldAMDGCNCubeIntrinsic() 2929 return APFloat(Sem, ID); in ConstantFoldAMDGCNCubeIntrinsic()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | Sema.cpp | 1965 const llvm::fltSemantics &Sem = Context.getFloatTypeSemantics(Ty); in checkTypeSupport() local 1966 if ((&Sem != &llvm::APFloat::PPCDoubleDouble() && in checkTypeSupport() 1968 (&Sem == &llvm::APFloat::PPCDoubleDouble() && in checkTypeSupport()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | Expr.h | 1681 void setRawSemantics(llvm::APFloatBase::Semantics Sem) { in setRawSemantics() argument 1682 FloatingLiteralBits.Semantics = Sem; in setRawSemantics() 1693 void setSemantics(const llvm::fltSemantics &Sem) { in setSemantics() argument 1694 FloatingLiteralBits.Semantics = llvm::APFloatBase::SemanticsToEnum(Sem); in setSemantics()
|
| H A D | RecursiveASTVisitor.h | 644 if (auto Sem = ILE->isSemanticForm() ? ILE : ILE->getSemanticForm()) \ 645 TRY_TO(WalkUpFrom##CLASS(Sem)); \
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 10407 const llvm::fltSemantics &Sem = Info.Ctx.getFloatTypeSemantics(EltTy); in VisitCastExpr() local 10409 if (&Sem == &APFloat::x87DoubleExtended()) in VisitCastExpr() 10417 Elts.push_back(APValue(APFloat(Sem, Elt))); in VisitCastExpr() 14020 const llvm::fltSemantics &Sem = Context.getFloatTypeSemantics(ResultTy); in TryEvaluateBuiltinNaN() local 14032 Result = llvm::APFloat::getSNaN(Sem, false, &fill); in TryEvaluateBuiltinNaN() 14034 Result = llvm::APFloat::getQNaN(Sem, false, &fill); in TryEvaluateBuiltinNaN() 14042 Result = llvm::APFloat::getQNaN(Sem, false, &fill); in TryEvaluateBuiltinNaN() 14044 Result = llvm::APFloat::getSNaN(Sem, false, &fill); in TryEvaluateBuiltinNaN() 14068 const llvm::fltSemantics &Sem = in VisitCallExpr() local 14070 Result = llvm::APFloat::getInf(Sem); in VisitCallExpr() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 9082 llvm::APFloat ASTRecordReader::readAPFloat(const llvm::fltSemantics &Sem) { in readAPFloat() argument 9083 return llvm::APFloat(Sem, readAPInt()); in readAPFloat()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 23623 const fltSemantics &Sem = SelectionDAG::EVTToAPFloatSemantics(VT); in LowerFROUND() local 23626 Point5Pred.convert(Sem, APFloat::rmNearestTiesToEven, &Ignored); in LowerFROUND() 23679 const fltSemantics &Sem = SelectionDAG::EVTToAPFloatSemantics(VT); in LowerFABSorFNEG() local 23680 SDValue Mask = DAG.getConstantFP(APFloat(Sem, MaskElt), dl, LogicVT); in LowerFABSorFNEG() 23722 const fltSemantics &Sem = SelectionDAG::EVTToAPFloatSemantics(VT); in LowerFCOPYSIGN() local 23739 APFloat(Sem, APInt::getSignMask(EltSizeInBits)), dl, LogicVT); in LowerFCOPYSIGN() 23741 APFloat(Sem, APInt::getSignedMaxValue(EltSizeInBits)), dl, LogicVT); in LowerFCOPYSIGN()
|