Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DAPFloat.h242 static unsigned getSizeInBits(const fltSemantics &Sem);
886 APFloat Val(Sem, uninitialized);
895 APFloat Val(Sem, uninitialized);
909 return getQNaN(Sem, Negative, &intPayload);
911 return getQNaN(Sem, Negative, nullptr);
918 APFloat Val(Sem, uninitialized);
926 APFloat Val(Sem, uninitialized);
935 APFloat Val(Sem, uninitialized);
945 APFloat Val(Sem, uninitialized);
954 static APFloat getSmallestNormalized(const fltSemantics &Sem,
[all …]
/llvm-project-15.0.7/clang/lib/Frontend/
H A DInitPreprocessor.cpp99 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEhalf()) in PickFP()
101 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEsingle()) in PickFP()
116 DenormMin = PickFP(Sem, "5.9604644775390625e-8", "1.40129846e-45", in DefineFloatMacros()
120 int Digits = PickFP(Sem, 3, 6, 15, 18, 31, 33); in DefineFloatMacros()
121 int DecimalDigits = PickFP(Sem, 5, 9, 17, 21, 33, 36); in DefineFloatMacros()
122 Epsilon = PickFP(Sem, "9.765625e-4", "1.19209290e-7", in DefineFloatMacros()
126 int MantissaDigits = PickFP(Sem, 11, 24, 53, 64, 106, 113); in DefineFloatMacros()
127 int Min10Exp = PickFP(Sem, -4, -37, -307, -4931, -291, -4931); in DefineFloatMacros()
128 int Max10Exp = PickFP(Sem, 4, 38, 308, 4932, 308, 4932); in DefineFloatMacros()
129 int MinExp = PickFP(Sem, -13, -125, -1021, -16381, -968, -16381); in DefineFloatMacros()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DInlayHints.cpp127 void collectDesignators(const InitListExpr *Sem, in collectDesignators() argument
131 if (!Sem || Sem->isTransparent()) in collectDesignators()
133 assert(Sem->isSemanticForm()); in collectDesignators()
137 AggregateDesignatorNames Fields(Sem->getType()); in collectDesignators()
140 for (const Expr *Init : Sem->inits()) { in collectDesignators()
H A DTUScheduler.h361 llvm::unique_function<void()> Action, Semaphore &Sem);
H A DIncludeFixer.cpp459 collectAccessibleScopes(Sema &Sem, const DeclarationNameInfo &Typo, Scope *S, in collectAccessibleScopes() argument
476 Sem.LookupVisibleDecls(S, LookupKind, Collector, in collectAccessibleScopes()
H A DTUScheduler.cpp1694 Semaphore &Sem) { in runWithSemaphore() argument
1703 PreambleTasks->runAsync(Name, [this, &Sem, Ctx = Context::current().clone(), in runWithSemaphore()
1706 std::lock_guard<Semaphore> BarrierLock(Sem); in runWithSemaphore()
/llvm-project-15.0.7/llvm/lib/Support/
H A DAPFloat.cpp146 if (&Sem == &llvm::APFloat::IEEEhalf()) in SemanticsToEnum()
148 else if (&Sem == &llvm::APFloat::BFloat()) in SemanticsToEnum()
227 return Sem.sizeInBits; in getSizeInBits()
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()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp134 auto &Sem = Op0->getType()->getFltSemantics(); in convertFCmp() local
135 APFloat Smallest = APFloat::getSmallestNormalized(Sem); in convertFCmp()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dcrashes.cpp163 const fltSemantics &Sem = foobar(); in VisitCastExpr() local
/llvm-project-15.0.7/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.cpp1636 static bool fitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) { in fitsInFPType() argument
1639 (void)F.convert(Sem, APFloat::rmNearestTiesToEven, &losesInfo); in fitsInFPType()
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DASTRecordReader.h294 llvm::APFloat readAPFloat(const llvm::fltSemantics &Sem);
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DConstantFolding.cpp2814 const fltSemantics &Sem = S0.getSemantics(); in ConstantFoldAMDGCNCubeIntrinsic() local
2815 APFloat MA(Sem), SC(Sem), TC(Sem); in ConstantFoldAMDGCNCubeIntrinsic()
2854 return APFloat(Sem, ID); in ConstantFoldAMDGCNCubeIntrinsic()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSema.cpp1937 const llvm::fltSemantics &Sem = Context.getFloatTypeSemantics(Ty); in checkTypeSupport() local
1938 if ((&Sem != &llvm::APFloat::PPCDoubleDouble() && in checkTypeSupport()
1940 (&Sem == &llvm::APFloat::PPCDoubleDouble() && in checkTypeSupport()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExpr.h1670 void setRawSemantics(llvm::APFloatBase::Semantics Sem) { in setRawSemantics() argument
1671 FloatingLiteralBits.Semantics = Sem; in setRawSemantics()
1682 void setSemantics(const llvm::fltSemantics &Sem) { in setSemantics() argument
1683 FloatingLiteralBits.Semantics = llvm::APFloatBase::SemanticsToEnum(Sem); in setSemantics()
H A DRecursiveASTVisitor.h658 if (auto Sem = ILE->isSemanticForm() ? ILE : ILE->getSemanticForm()) \
659 TRY_TO(WalkUpFrom##CLASS(Sem)); \
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DAPFloatTest.cpp923 const fltSemantics &Sem = APFloat::IEEEdouble(); in TEST() local
957 APFloat::getSNaN(Sem).bitcastToAPInt().getZExtValue() & PayloadMask; in TEST()
1004 APFloat F(Sem); in TEST()
1024 APFloat F(Sem); in TEST()
1226 static APInt nanbitsFromAPInt(const fltSemantics &Sem, bool SNaN, bool Negative, in nanbitsFromAPInt() argument
1230 return APFloat::getSNaN(Sem, Negative, &appayload).bitcastToAPInt(); in nanbitsFromAPInt()
1232 return APFloat::getQNaN(Sem, Negative, &appayload).bitcastToAPInt(); in nanbitsFromAPInt()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprConstant.cpp10372 const llvm::fltSemantics &Sem = Info.Ctx.getFloatTypeSemantics(EltTy); in VisitCastExpr() local
10374 if (&Sem == &APFloat::x87DoubleExtended()) in VisitCastExpr()
10382 Elts.push_back(APValue(APFloat(Sem, Elt))); in VisitCastExpr()
13850 const llvm::fltSemantics &Sem = Context.getFloatTypeSemantics(ResultTy); in TryEvaluateBuiltinNaN() local
13862 Result = llvm::APFloat::getSNaN(Sem, false, &fill); in TryEvaluateBuiltinNaN()
13864 Result = llvm::APFloat::getQNaN(Sem, false, &fill); in TryEvaluateBuiltinNaN()
13872 Result = llvm::APFloat::getQNaN(Sem, false, &fill); in TryEvaluateBuiltinNaN()
13874 Result = llvm::APFloat::getSNaN(Sem, false, &fill); in TryEvaluateBuiltinNaN()
13895 const llvm::fltSemantics &Sem = in VisitCallExpr() local
13897 Result = llvm::APFloat::getInf(Sem); in VisitCallExpr()
[all …]
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReader.cpp9043 llvm::APFloat ASTRecordReader::readAPFloat(const llvm::fltSemantics &Sem) { in readAPFloat() argument
9044 return llvm::APFloat(Sem, readAPInt()); in readAPFloat()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp23170 const fltSemantics &Sem = SelectionDAG::EVTToAPFloatSemantics(VT); in LowerFROUND() local
23173 Point5Pred.convert(Sem, APFloat::rmNearestTiesToEven, &Ignored); in LowerFROUND()
23226 const fltSemantics &Sem = SelectionDAG::EVTToAPFloatSemantics(VT); in LowerFABSorFNEG() local
23227 SDValue Mask = DAG.getConstantFP(APFloat(Sem, MaskElt), dl, LogicVT); in LowerFABSorFNEG()
23269 const fltSemantics &Sem = SelectionDAG::EVTToAPFloatSemantics(VT); in LowerFCOPYSIGN() local
23286 APFloat(Sem, APInt::getSignMask(EltSizeInBits)), dl, LogicVT); in LowerFCOPYSIGN()
23288 APFloat(Sem, APInt::getSignedMaxValue(EltSizeInBits)), dl, LogicVT); in LowerFCOPYSIGN()