Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/FuzzMutate/
H A DOpDescriptor.cpp25 auto &Sem = T->getFltSemantics(); in makeConstantsWithType()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DPatternInit.cpp56 Ty->getScalarType()->getFltSemantics()); in initializationPatternFor()
H A DCGBuiltin.cpp3006 const llvm::fltSemantics &Semantics = Ty->getFltSemantics(); in EmitBuiltinExpr()
3247 const llvm::fltSemantics &Semantics = Ty->getFltSemantics(); in EmitBuiltinExpr()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp360 auto *QNaN = ConstantFP::get(Ty, APFloat::getQNaN(Ty->getFltSemantics())); in instCombineIntrinsic()
387 auto *QNaN = ConstantFP::get(Ty, APFloat::getQNaN(Ty->getFltSemantics())); in instCombineIntrinsic()
527 II.getType()->getScalarType()->getFltSemantics(); in instCombineIntrinsic()
975 auto *QNaN = ConstantFP::get(Ty, APFloat::getQNaN(Ty->getFltSemantics())); in instCombineIntrinsic()
H A DSIISelLowering.cpp6844 APFloat Max = APFloat::getLargest(Type->getFltSemantics()); in LowerINTRINSIC_WO_CHAIN()
6845 APFloat Min = APFloat::getLargest(Type->getFltSemantics(), true); in LowerINTRINSIC_WO_CHAIN()
12712 const fltSemantics &Flt = RMW->getType()->getScalarType()->getFltSemantics(); in fpModeMatchesGlobalFPAtomicMode()
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstants.cpp362 APFloat::getZero(Ty->getFltSemantics())); in getNullValue()
401 APFloat FL = APFloat::getAllOnesValue(Ty->getFltSemantics()); in getAllOnesValue()
931 FV.convert(Ty->getScalarType()->getFltSemantics(), in get()
957 APFloat FV(Ty->getScalarType()->getFltSemantics(), Str); in get()
968 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getNaN()
979 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getQNaN()
990 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getSNaN()
1001 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getZero()
1034 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getInfinity()
1045 assert(&V.getSemantics() == &Ty->getFltSemantics() && in ConstantFP()
H A DType.cpp67 const fltSemantics &Type::getFltSemantics() const { in getFltSemantics() function in Type
81 return APFloat::getZero(getFltSemantics()).isIEEE(); in isIEEE()
H A DConstantFold.cpp175 APFloat(DestTy->getFltSemantics(), in FoldBitCast()
438 Val.convert(DestTy->getFltSemantics(), APFloat::rmNearestTiesToEven, in ConstantFoldCastInstruction()
473 APFloat apf(DestTy->getFltSemantics(), in ConstantFoldCastInstruction()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp134 auto &Sem = Op0->getType()->getFltSemantics(); in convertFCmp()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DType.h175 const fltSemantics &getFltSemantics() const;
H A DFixedPointBuilder.h127 const fltSemantics *FloatSema = &Ty->getFltSemantics(); in getAccommodatingFloatType()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp405 = APFloat::semanticsPrecision(ConvertedToTy->getFltSemantics()) - 1; in validateAndTransform()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DConstantFolding.cpp136 APFloat FP(DestTy->getFltSemantics(), Result); in FoldBitCast()
1364 I->getFunction()->getDenormalMode(Ty->getFltSemantics()); in FlushFPConstant()
1377 APFloat::getZero(Ty->getFltSemantics(), APF.isNegative())); in FlushFPConstant()
1383 APFloat::getZero(Ty->getFltSemantics(), false)); in FlushFPConstant()
1737 APF.convert(Ty->getFltSemantics(), APFloat::rmNearestTiesToEven, &unused); in GetConstantFoldFPValue()
2359 Ty->getFltSemantics(), APFloat::rmNearestTiesToEven, &lost); in ConstantFoldScalarCall1()
H A DValueTracking.cpp3766 return ilogb(APFloat::getLargest(FPTy->getFltSemantics())) >= IntSize; in isKnownNeverInfinity()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp299 const fltSemantics &Semantics = EltTy->getFltSemantics(); in getNeutralReductionElement()
/llvm-project-15.0.7/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp436 APFloat RandomFloat(Ty->getFltSemantics(), RandomInt); in Act()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp838 const fltSemantics &Sem = CE->getOperand(0)->getType()->getFltSemantics(); in getConstantValue()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1813 static const fltSemantics *getFltSemantics(unsigned Size) { in getFltSemantics() function
1826 static const fltSemantics *getFltSemantics(MVT VT) { in getFltSemantics() function
1827 return getFltSemantics(VT.getSizeInBits() / 8); in getFltSemantics()
1879 APFloat::opStatus Status = FPLiteral.convert(*getFltSemantics(VT), in canLosslesslyConvertToFPType()
2283 FPLiteral.convert(*getFltSemantics(Bitwidth / 8), in addKImmFPOperands()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp1589 APFloat::semanticsPrecision(FScalarTy->getFltSemantics()); in visitFAdd()
H A DInstCombineCompares.cpp6881 X->getType()->getScalarType()->getFltSemantics(); in visitFCmpInst()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp7654 const llvm::fltSemantics &Semantics = FloatTy->getFltSemantics(); in expandIS_FPCLASS()