| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ValueTypes.cpp | 317 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 D | FloatingPointPredicateUtils.cpp | 21 return F.getDenormalMode(Ty->getFltSemantics()); in queryDenormalMode()
|
| H A D | ValueTracking.cpp | 1327 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 D | ConstantFolding.cpp | 143 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 D | PatternInit.cpp | 56 Ty->getScalarType()->getFltSemantics()); in initializationPatternFor()
|
| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | OpDescriptor.cpp | 33 auto &Sem = T->getFltSemantics(); in makeConstantsWithType()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Type.h | 137 const fltSemantics &getFltSemantics() const { in getFltSemantics() function 138 return LLVMTy->getFltSemantics(); in getFltSemantics()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 626 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 D | AMDGPUInstCombineIntrinsic.cpp | 650 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 D | AMDGPUCodeGenPrepare.cpp | 849 APFloat::getSmallestNormalized(Ty->getFltSemantics()); in emitSqrtIEEE2ULP() 876 APFloat::getSmallestNormalized(Ty->getFltSemantics()); in emitRsqIEEE1ULP()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Constants.cpp | 385 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 D | ConstantFold.cpp | 93 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 D | Type.cpp | 107 const fltSemantics &Type::getFltSemantics() const { in getFltSemantics() function in Type
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Type.h | 197 LLVM_ABI const fltSemantics &getFltSemantics() const;
|
| H A D | FixedPointBuilder.h | 129 const fltSemantics *FloatSema = &Ty->getFltSemantics(); in getAccommodatingFloatType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTDC.cpp | 130 auto &Sem = Op0->getType()->getFltSemantics(); in convertFCmp()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.h | 527 LLVM_ABI const fltSemantics &getFltSemantics() const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Float2Int.cpp | 369 = APFloat::semanticsPrecision(ConvertedToTy->getFltSemantics()) - 1; in validateAndTransform()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/ |
| H A D | MachineValueType.h | 517 LLVM_ABI const fltSemantics &getFltSemantics() const;
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-stress/ |
| H A D | llvm-stress.cpp | 427 APFloat RandomFloat(Ty->getFltSemantics(), RandomInt); in Act()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 393 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 D | SelectionDAG.cpp | 142 (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 D | LegalizeFloatTypes.cpp | 1656 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 D | ExecutionEngine.cpp | 849 const fltSemantics &Sem = CE->getOperand(0)->getType()->getFltSemantics(); in getConstantValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 2579 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()
|