Home
last modified time | relevance | path

Searched refs:ldexp (Results 1 – 25 of 75) sorted by last modified time

123

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp396 if (TII->getIntrinsicID() == Intrinsic::ldexp) { in foldSelectOpOp()
411 TII->getType(), Intrinsic::ldexp, {SelectVal, SelectExp}); in foldSelectOpOp()
H A DInstCombineCalls.cpp2514 case Intrinsic::ldexp: { in visitCallInst()
2531 if (match(Src, m_OneUse(m_Intrinsic<Intrinsic::ldexp>( in visitCallInst()
H A DInstCombineAddSub.cpp2718 if (II->getIntrinsicID() == Intrinsic::ldexp) { in hoistFNegAboveFMulFDiv()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp2489 MUTATE_LDBL(ldexp) in mutateLongDoubleBuiltin()
2977 *this, E, Intrinsic::ldexp, in EmitBuiltinExpr()
17972 CGM.getIntrinsic(Intrinsic::ldexp, {Src0->getType(), Src1->getType()}); in EmitAMDGPUBuiltinExpr()
17981 CGM.getIntrinsic(Intrinsic::ldexp, {Src0->getType(), Int16Ty}); in EmitAMDGPUBuiltinExpr()
/freebsd/contrib/libcbor/src/
H A DCMakeLists.txt15 check_function_exists(ldexp LDEXP_AVAILABLE)
/freebsd/contrib/libcbor/src/cbor/internal/
H A Dloaders.c59 val = ldexp(mant, -24); in _cbor_decode_half()
61 val = ldexp(mant + 1024, exp - 25); in _cbor_decode_half()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp6588 case Intrinsic::ldexp: in simplifyBinaryIntrinsic()
H A DValueTracking.cpp4803 case Intrinsic::ldexp: { in computeKnownFPClass()
6658 case Intrinsic::ldexp: in canCreateUndefOrPoison()
H A DConstantFolding.cpp1566 case Intrinsic::ldexp: in canConstantFoldCallTo()
2678 case Intrinsic::ldexp: { in ConstantFoldScalarCall2()
/freebsd/lib/msun/src/
H A Dmath.h255 double ldexp(double, int);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVOP2Instructions.td884 // The ldexp.f16 intrinsic expects a integer src1 operand, though the hardware
H A DSIInstructions.td3626 // ldexp. We skip over 0.5 to 4.0 as those are inline immediates
3636 // For f64 ldexp is always better than materializing a 64-bit
3649 // For f64 ldexp is always better than materializing a 64-bit
3657 // TODO: If we know f64 ops are fast, prefer add (ldexp x, N), y over fma
3658 // TODO: For f32/f16, it's not a clear win on code size to use ldexp
3660 // savings or some other reason to prefer ldexp over mul?
H A DAMDGPULibCalls.cpp744 CI->getModule(), Intrinsic::ldexp, in fold()
H A DAMDGPUCodeGenPrepare.cpp132 Mod, Intrinsic::ldexp, {Type::getFloatTy(Ctx), Type::getInt32Ty(Ctx)}); in getLdexpF32()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp1022 F->getParent(), Intrinsic::ldexp, in upgradeIntrinsicFunction1()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp6556 case Intrinsic::ldexp: in visitIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1866 case Intrinsic::ldexp: in getSimpleIntrinsicOpcode()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td176 def SDTFPExpOp : SDTypeProfile<1, 2, [ // ldexp
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DRuntimeLibcalls.def288 HANDLE_LIBCALL(LDEXP_F64, "ldexp")
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVecFuncs.def527 TLI_DEFINE_VECFUNC("ldexp", "_ZGVnN2vv_ldexp", FIXED(2), "_ZGV_LLVM_N2vv")
750 TLI_DEFINE_VECFUNC("ldexp", "_ZGVsMxvv_ldexp", SCALABLE(2), MASKED, "_ZGVsMxvv")
961 TLI_DEFINE_VECFUNC("ldexp", "armpl_vldexpq_f64", FIXED(2), NOMASK, "_ZGV_LLVM_N2vv")
963 TLI_DEFINE_VECFUNC("ldexp", "armpl_svldexp_f64_x", SCALABLE(2), MASKED, "_ZGVsMxvv")
H A DTargetLibraryInfo.def1580 /// double ldexp(double x, int n);
1581 TLI_DEFINE_ENUM_INTERNAL(ldexp)
1582 TLI_DEFINE_STRING_INTERNAL("ldexp")
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dcmath.inc87 using std::ldexp;
/freebsd/contrib/llvm-project/libcxx/modules/std.compat/
H A Dcmath.inc86 using ::ldexp;
/freebsd/contrib/llvm-project/libcxx/include/
H A Dmath.h471 using std::__math::ldexp;
H A Dcmath97 floating_point ldexp (arithmetic value, int exp);
385 using ::ldexp _LIBCPP_USING_IF_EXISTS;

123