Home
last modified time | relevance | path

Searched refs:Sem (Results 1 – 17 of 17) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/FuzzMutate/
H A DOpDescriptor.cpp25 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 DAPFloat.h171 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 DInitPreprocessor.cpp97 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 DAPFloat.cpp172 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 DSystemZTDC.cpp134 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 DExecutionEngine.cpp838 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 Dtxi-pt.tex38 \gdef\putwordNoTitle{Sem T\'\ptexi tulo}
/openbsd-src/gnu/llvm/clang/include/clang/Serialization/
H A DASTRecordReader.h294 llvm::APFloat readAPFloat(const llvm::fltSemantics &Sem);
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp105 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 DInstCombineCasts.cpp1633 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 DConstantFolding.cpp2889 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 DSema.cpp1965 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 DExpr.h1681 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 DRecursiveASTVisitor.h644 if (auto Sem = ILE->isSemanticForm() ? ILE : ILE->getSemanticForm()) \
645 TRY_TO(WalkUpFrom##CLASS(Sem)); \
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DExprConstant.cpp10407 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 DASTReader.cpp9082 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 DX86ISelLowering.cpp23623 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()