Home
last modified time | relevance | path

Searched refs:getFltSemantics (Results 1 – 25 of 42) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp317 const fltSemantics &MVT::getFltSemantics() const { in getFltSemantics() function in MVT
330 const fltSemantics &EVT::getFltSemantics() const { in getFltSemantics() function in EVT
331 return getScalarType().getSimpleVT().getFltSemantics(); in getFltSemantics()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DFloatingPointPredicateUtils.cpp21 return F.getDenormalMode(Ty->getFltSemantics()); in queryDenormalMode()
H A DValueTracking.cpp1327 APFloat::getInf(FPType->getFltSemantics()).bitcastToAPInt())); in computeKnownBitsFromOperator()
4519 DenormalMode Mode = F.getDenormalMode(Ty->getFltSemantics()); in outputDenormalIsIEEEOrPosZero()
4937 II->getType()->getScalarType()->getFltSemantics(); in computeKnownFPClass()
5023 II->getType()->getScalarType()->getFltSemantics()); in computeKnownFPClass()
5082 II->getType()->getScalarType()->getFltSemantics(); in computeKnownFPClass()
5216 II->getType()->getScalarType()->getFltSemantics(); in computeKnownFPClass()
5280 II->getType()->getScalarType()->getFltSemantics(); in computeKnownFPClass()
5293 II->getType()->getScalarType()->getFltSemantics(); in computeKnownFPClass()
5391 Op->getType()->getScalarType()->getFltSemantics(); in computeKnownFPClass()
5405 Op->getType()->getScalarType()->getFltSemantics(); in computeKnownFPClass()
[all …]
H A DConstantFolding.cpp143 APFloat FP(DestTy->getFltSemantics(), Result); in FoldBitCast()
1357 return CtxI->getFunction()->getDenormalMode(Ty->getFltSemantics()); in getInstrDenormalMode()
1932 APF.convert(Ty->getFltSemantics(), APFloat::rmNearestTiesToEven, &unused); in GetConstantFoldFPValue()
2772 Ty->getFltSemantics(), APFloat::rmNearestTiesToEven, &lost); in ConstantFoldScalarCall1()
3016 Ty, APFloat(Ty->getFltSemantics(), NVCanonicalNaN)); in ConstantFoldIntrinsicCall2()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DPatternInit.cpp56 Ty->getScalarType()->getFltSemantics()); in initializationPatternFor()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOpDescriptor.cpp33 auto &Sem = T->getFltSemantics(); in makeConstantsWithType()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DType.h137 const fltSemantics &getFltSemantics() const { in getFltSemantics() function
138 return LLVMTy->getFltSemantics(); in getFltSemantics()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp626 return ConstantFP::get(C, APFloat::getZero(Ty->getFltSemantics(), true)); in getIdentityValueForAtomicOp()
628 return ConstantFP::get(C, APFloat::getZero(Ty->getFltSemantics(), false)); in getIdentityValueForAtomicOp()
635 return ConstantFP::get(C, APFloat::getNaN(Ty->getFltSemantics())); in getIdentityValueForAtomicOp()
H A DAMDGPUInstCombineIntrinsic.cpp650 auto *QNaN = ConstantFP::get(Ty, APFloat::getQNaN(Ty->getFltSemantics())); in instCombineIntrinsic()
712 auto *QNaN = ConstantFP::get(Ty, APFloat::getQNaN(Ty->getFltSemantics())); in instCombineIntrinsic()
1463 II.getType(), APFloat::getQNaN(II.getType()->getFltSemantics())); in instCombineIntrinsic()
1503 APFloat Zero = APFloat::getZero(II.getType()->getFltSemantics()); in instCombineIntrinsic()
H A DAMDGPUCodeGenPrepare.cpp849 APFloat::getSmallestNormalized(Ty->getFltSemantics()); in emitSqrtIEEE2ULP()
876 APFloat::getSmallestNormalized(Ty->getFltSemantics()); in emitRsqIEEE1ULP()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp385 APFloat::getZero(Ty->getFltSemantics())); in getNullValue()
426 APFloat FL = APFloat::getAllOnesValue(Ty->getFltSemantics()); in getAllOnesValue()
990 FV.convert(Ty->getScalarType()->getFltSemantics(), in get()
1016 APFloat FV(Ty->getScalarType()->getFltSemantics(), Str); in get()
1027 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getNaN()
1038 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getQNaN()
1049 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getSNaN()
1060 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getZero()
1106 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getInfinity()
1117 assert(&V.getSemantics() == &Ty->getScalarType()->getFltSemantics() && in ConstantFP()
H A DConstantFold.cpp93 APFloat(DestTy->getScalarType()->getFltSemantics(), CI->getValue())); in FoldBitCast()
202 Val.convert(DestTy->getScalarType()->getFltSemantics(), in ConstantFoldCastInstruction()
226 APFloat apf(DestTy->getScalarType()->getFltSemantics(), in ConstantFoldCastInstruction()
H A DType.cpp107 const fltSemantics &Type::getFltSemantics() const { in getFltSemantics() function in Type
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DType.h197 LLVM_ABI const fltSemantics &getFltSemantics() const;
H A DFixedPointBuilder.h129 const fltSemantics *FloatSema = &Ty->getFltSemantics(); in getAccommodatingFloatType()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp130 auto &Sem = Op0->getType()->getFltSemantics(); in convertFCmp()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h527 LLVM_ABI const fltSemantics &getFltSemantics() const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp369 = APFloat::semanticsPrecision(ConvertedToTy->getFltSemantics()) - 1; in validateAndTransform()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DMachineValueType.h517 LLVM_ABI const fltSemantics &getFltSemantics() const;
/freebsd/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp427 APFloat RandomFloat(Ty->getFltSemantics(), RandomInt); in Act()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp393 APInt ExpBits = APFloat::getInf(Ty->getFltSemantics()).bitcastToAPInt(); in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
2660 APFloat::hasSignBitInMSB(EltTy->getFltSemantics())) { in visitAnd()
3535 APFloat(X->getType()->getScalarType()->getFltSemantics(), *MaskC) in foldAndOrOfICmps()
4262 APFloat::hasSignBitInMSB(EltTy->getFltSemantics())) { in visitOr()
5071 APFloat::hasSignBitInMSB(EltTy->getFltSemantics())) { in visitXor()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp142 (void)Val2.convert(VT.getFltSemantics(), APFloat::rmNearestTiesToEven, in isValueValidForType()
1879 APF.convert(EltVT.getFltSemantics(), APFloat::rmNearestTiesToEven, in getConstantFP()
6856 APFloat FPV(VT.getFltSemantics(), APInt::getZero(VT.getSizeInBits())); in FoldConstantArithmetic()
6870 (void)FPV.convert(VT.getFltSemantics(), APFloat::rmNearestTiesToEven, in FoldConstantArithmetic()
6923 (void)V.convert(VT.getFltSemantics(), APFloat::rmNearestTiesToEven, in FoldConstantArithmetic()
7267 (void)C1.convert(VT.getFltSemantics(), APFloat::rmNearestTiesToEven, in foldConstantFPMath()
7289 return getConstantFP(APFloat::getNaN(VT.getFltSemantics()), DL, VT); in foldConstantFPMath()
8238 return DAG.getConstantFP(APFloat(VT.getFltSemantics(), Val), dl, VT); in getMemsetValue()
12514 const fltSemantics &Semantics = VT.getFltSemantics(); in isNeutralConstant()
13798 const fltSemantics &Semantics = VT.getFltSemantics(); in getNeutralElement()
[all …]
H A DLegalizeFloatTypes.cpp1656 const fltSemantics &Sem = NVT.getFltSemantics(); in ExpandFloatRes_ConstantFP()
1999 Lo = DAG.getConstantFP(APFloat::getZero(NVT.getFltSemantics()), dl, NVT); in ExpandFloatRes_FP_EXTEND()
2155 Lo = DAG.getConstantFP(APFloat::getZero(NVT.getFltSemantics()), dl, NVT); in ExpandFloatRes_LOAD()
2184 Lo = DAG.getConstantFP(APFloat::getZero(NVT.getFltSemantics()), dl, NVT); in ExpandFloatRes_XINT_TO_FP()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp849 const fltSemantics &Sem = CE->getOperand(0)->getType()->getFltSemantics(); in getConstantValue()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp2579 const fltSemantics &FltSem = Ty->getScalarType()->getFltSemantics(); in optimizeLog()
2811 CI->getType()->getScalarType()->getFltSemantics(); in optimizeFMod()
3132 maximum(Difference, APFloat::getZero(CI->getType()->getFltSemantics())); in optimizeFdim()

12