| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | llvm.amdgcn.frexp.mant.ll | 6 declare float @llvm.amdgcn.frexp.mant.f32(float) #0 7 declare double @llvm.amdgcn.frexp.mant.f64(double) #0 12 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %src) 13 store float %frexp.mant, float addrspace(1)* %out 21 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %fabs.src) 22 store float %frexp.mant, float addrspace(1)* %out 31 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %fneg.fabs.src) 32 store float %frexp.mant, float addrspace(1)* %out 39 %frexp.mant = call double @llvm.amdgcn.frexp.mant.f64(double %src) 48 %frexp.mant = call double @llvm.amdgcn.frexp.mant.f64(double %fabs.src) [all …]
|
| H A D | llvm.amdgcn.frexp.exp.ll | 6 declare i32 @llvm.amdgcn.frexp.exp.i32.f32(float) #0 12 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f32(float %src) 13 store i32 %frexp.exp, i32 addrspace(1)* %out 21 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f32(float %fabs.src) 22 store i32 %frexp.exp, i32 addrspace(1)* %out 31 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f32(float %fneg.fabs.src) 32 store i32 %frexp.exp, i32 addrspace(1)* %out 39 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f64(double %src) 40 store i32 %frexp.exp, i32 addrspace(1)* %out 48 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f64(double %fabs.src) [all …]
|
| H A D | llvm.amdgcn.frexp.exp.f16.ll | 3 declare i16 @llvm.amdgcn.frexp.exp.i16.f16(half %a) 14 %r.val = call i16 @llvm.amdgcn.frexp.exp.i16.f16(half %a.val) 29 %r.val = call i16 @llvm.amdgcn.frexp.exp.i16.f16(half %a.val) 44 %r.val = call i16 @llvm.amdgcn.frexp.exp.i16.f16(half %a.val)
|
| H A D | llvm.amdgcn.frexp.mant.f16.ll | 3 declare half @llvm.amdgcn.frexp.mant.f16(half %a) 15 %r.val = call half @llvm.amdgcn.frexp.mant.f16(half %a.val)
|
| /llvm-project-15.0.7/libclc/generic/include/clc/math/ |
| H A D | frexp.inc | 1 _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); 2 _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); 3 _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr);
|
| H A D | frexp.h | 1 #define __CLC_BODY <clc/math/frexp.inc>
|
| /llvm-project-15.0.7/libclc/generic/lib/math/ |
| H A D | frexp.cl | 4 #define __CLC_BODY <frexp.inc> 9 #define __CLC_BODY <frexp.inc> 14 #define __CLC_BODY <frexp.inc>
|
| H A D | frexp.inc | 28 _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE frexp(__CLC_GENTYPE x, __CLC_ADDRESS_SPACE __CLC_INTN *ep) { 54 _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE frexp(__CLC_GENTYPE x, __CLC_ADDRESS_SPACE __CLC_INTN *ep) {
|
| /llvm-project-15.0.7/libc/src/math/generic/ |
| H A D | frexp.cpp | 15 LLVM_LIBC_FUNCTION(double, frexp, (double x, int *exp)) { 16 return fputil::frexp(x, *exp);
|
| H A D | frexpf.cpp | 16 return fputil::frexp(x, *exp);
|
| H A D | frexpl.cpp | 16 return fputil::frexp(x, *exp);
|
| /llvm-project-15.0.7/polly/test/ScopInfo/ |
| H A D | isl_aff_out_of_bounds.ll | 8 declare double @frexp(double) 34 %call32 = call double @frexp(double %conv31)
|
| /llvm-project-15.0.7/clang/lib/Headers/ |
| H A D | __clang_cuda_math_forward_declares.h | 81 __DEVICE__ double frexp(double, int *); 82 __DEVICE__ float frexp(float, int *); 226 using ::frexp;
|
| H A D | __clang_cuda_cmath.h | 64 __DEVICE__ float frexp(float __arg, int *__exp) { in frexp() function 320 frexp(__T __x, int *__exp) { 321 return std::frexp((double)__x, __exp); 393 using ::frexp;
|
| /llvm-project-15.0.7/libc/fuzzing/math/ |
| H A D | math_differential_fuzz.cpp | 128 SingleInputSingleOutputWithSideEffectDiff<double, int>(&__llvm_libc::frexp, in LLVMFuzzerTestOneInput() 129 &::frexp, data, size); in LLVMFuzzerTestOneInput()
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/performance/ |
| H A D | type-promotion-in-math-fn.cpp | 29 double frexp(double, int *); 140 frexp(a, int_ptr); in check_all_fns()
|
| /llvm-project-15.0.7/libc/test/src/math/ |
| H A D | frexp_test.cpp | 13 LIST_FREXP_TESTS(double, __llvm_libc::frexp)
|
| H A D | ILogbTest.h | 88 __llvm_libc::fputil::frexp(x, exponent); in test_subnormal_range() 105 __llvm_libc::fputil::frexp(x, exponent); in test_normal_range()
|
| /llvm-project-15.0.7/libc/src/math/ |
| H A D | frexp.h | 14 double frexp(double x, int *exp);
|
| /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/ |
| H A D | frexp_interceptor.cpp | 12 double y = frexp(x, exp); in main()
|
| /llvm-project-15.0.7/compiler-rt/test/sanitizer_common/TestCases/ |
| H A D | frexp.cpp | 11 double y = frexp(x, &exp); in main()
|
| /llvm-project-15.0.7/libcxx/include/__compare/ |
| H A D | strong_order.h | 77 (void)_VSTD::frexp(__t, &__texp); in __go() 78 (void)_VSTD::frexp(__u, &__uexp); in __go()
|
| /llvm-project-15.0.7/clang/test/Headers/Inputs/include/ |
| H A D | cmath | 62 double frexp(double, int *); 63 float frexp(float, int *); 185 using ::frexp;
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | APFloat.h | 456 friend IEEEFloat frexp(const IEEEFloat &X, int &Exp, roundingMode); 596 IEEEFloat frexp(const IEEEFloat &Val, int &Exp, IEEEFloat::roundingMode RM); 691 friend DoubleAPFloat frexp(const DoubleAPFloat &X, int &Exp, roundingMode); 1252 friend APFloat frexp(const APFloat &X, int &Exp, roundingMode RM); 1274 inline APFloat frexp(const APFloat &X, int &Exp, APFloat::roundingMode RM) { in frexp() function 1276 return APFloat(frexp(X.U.IEEE, Exp, RM), X.getSemantics()); in frexp() 1278 return APFloat(frexp(X.U.Double, Exp, RM), X.getSemantics()); in frexp()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tosa/Utils/ |
| H A D | QuantUtils.cpp | 26 const double mantissa = std::frexp(scale, &shift); in computeMultiplierAndShiftTosaScale16() 62 const double mantissa = std::frexp(scale, &shift); in computeMultiplierAndShiftTosaScale32()
|