Home
last modified time | relevance | path

Searched refs:maxnum (Results 1 – 25 of 27) sorted by relevance

12

/external/llvm/test/Transforms/InstCombine/
Dmaxnum.ll3 declare float @llvm.maxnum.f32(float, float) #0
4 declare float @llvm.maxnum.v2f32(<2 x float>, <2 x float>) #0
5 declare <4 x float> @llvm.maxnum.v4f32(<4 x float>, <4 x float>) #0
7 declare double @llvm.maxnum.f64(double, double) #0
8 declare <2 x double> @llvm.maxnum.v2f64(<2 x double>, <2 x double>) #0
13 %x = call float @llvm.maxnum.f32(float 1.0, float 2.0) #0
20 %x = call float @llvm.maxnum.f32(float 2.0, float 1.0) #0
27 %x = call float @llvm.maxnum.f32(float 0x7FF8000000000000, float 2.0) #0
34 %x = call float @llvm.maxnum.f32(float 2.0, float 0x7FF8000000000000) #0
41 %x = call float @llvm.maxnum.f32(float 0x7FF8000000000000, float 0x7FF8000000000000) #0
[all …]
Dminnum.ll10 declare float @llvm.maxnum.f32(float, float) #0
210 ; CHECK-NEXT: call float @llvm.maxnum.f32
214 %a = call float @llvm.maxnum.f32(float %x, float %y) #0
221 ; CHECK-NEXT: call float @llvm.maxnum.f32
225 %b = call float @llvm.maxnum.f32(float %x, float %a) #0
/external/llvm/test/CodeGen/PowerPC/
Dfmaxnum.ll6 declare float @llvm.maxnum.f32(float, float)
7 declare double @llvm.maxnum.f64(double, double)
8 declare ppc_fp128 @llvm.maxnum.ppcf128(ppc_fp128, ppc_fp128)
10 declare <2 x float> @llvm.maxnum.v2f32(<2 x float>, <2 x float>)
11 declare <4 x float> @llvm.maxnum.v4f32(<4 x float>, <4 x float>)
12 declare <8 x float> @llvm.maxnum.v8f32(<8 x float>, <8 x float>)
38 %z = call float @llvm.maxnum.f32(float %x, float %y) readnone
45 %z = call double @llvm.maxnum.f64(double %x, double %y) readnone
52 %z = call ppc_fp128 @llvm.maxnum.ppcf128(ppc_fp128 %x, ppc_fp128 %y) readnone
60 %z = call <2 x float> @llvm.maxnum.v2f32(<2 x float> %x, <2 x float> %y) readnone
[all …]
/external/llvm/test/CodeGen/AMDGPU/
Dfmaxnum.f64.ll4 declare double @llvm.maxnum.f64(double, double) #0
5 declare <2 x double> @llvm.maxnum.v2f64(<2 x double>, <2 x double>) #0
6 declare <4 x double> @llvm.maxnum.v4f64(<4 x double>, <4 x double>) #0
7 declare <8 x double> @llvm.maxnum.v8f64(<8 x double>, <8 x double>) #0
8 declare <16 x double> @llvm.maxnum.v16f64(<16 x double>, <16 x double>) #0
13 %val = call double @llvm.maxnum.f64(double %a, double %b) #0
22 %val = call <2 x double> @llvm.maxnum.v2f64(<2 x double> %a, <2 x double> %b) #0
33 %val = call <4 x double> @llvm.maxnum.v4f64(<4 x double> %a, <4 x double> %b) #0
48 %val = call <8 x double> @llvm.maxnum.v8f64(<8 x double> %a, <8 x double> %b) #0
71 %val = call <16 x double> @llvm.maxnum.v16f64(<16 x double> %a, <16 x double> %b) #0
Dfmaxnum.ll4 declare float @llvm.maxnum.f32(float, float) #0
5 declare <2 x float> @llvm.maxnum.v2f32(<2 x float>, <2 x float>) #0
6 declare <4 x float> @llvm.maxnum.v4f32(<4 x float>, <4 x float>) #0
7 declare <8 x float> @llvm.maxnum.v8f32(<8 x float>, <8 x float>) #0
8 declare <16 x float> @llvm.maxnum.v16f32(<16 x float>, <16 x float>) #0
10 declare double @llvm.maxnum.f64(double, double)
18 %val = call float @llvm.maxnum.f32(float %a, float %b) #0
31 %val = call <2 x float> @llvm.maxnum.v2f32(<2 x float> %a, <2 x float> %b) #0
48 %val = call <4 x float> @llvm.maxnum.v4f32(<4 x float> %a, <4 x float> %b) #0
74 %val = call <8 x float> @llvm.maxnum.v8f32(<8 x float> %a, <8 x float> %b) #0
[all …]
Dsi-spill-cf.ll103 %80 = call float @llvm.maxnum.f32(float %72, float 0.000000e+00)
104 %81 = call float @llvm.maxnum.f32(float %73, float %77)
105 %82 = call float @llvm.maxnum.f32(float undef, float %79)
121 %98 = call float @llvm.maxnum.f32(float %88, float %94)
122 %99 = call float @llvm.maxnum.f32(float %90, float %96)
123 %100 = call float @llvm.maxnum.f32(float undef, float %97)
124 %101 = call float @llvm.maxnum.f32(float %100, float undef)
132 %109 = call float @llvm.maxnum.f32(float undef, float %107)
133 %110 = call float @llvm.maxnum.f32(float undef, float %108)
134 %111 = call float @llvm.maxnum.f32(float %110, float undef)
[all …]
Dfmax3.ll4 declare float @llvm.maxnum.f32(float, float) nounwind readnone
17 %f0 = call float @llvm.maxnum.f32(float %a, float %b) nounwind readnone
18 %f1 = call float @llvm.maxnum.f32(float %f0, float %c) nounwind readnone
35 %f0 = call float @llvm.maxnum.f32(float %a, float %b) nounwind readnone
36 %f1 = call float @llvm.maxnum.f32(float %c, float %f0) nounwind readnone
Dfmax3.f64.ll4 declare double @llvm.maxnum.f64(double, double) nounwind readnone
20 %f0 = call double @llvm.maxnum.f64(double %a, double %b) nounwind readnone
21 %f1 = call double @llvm.maxnum.f64(double %f0, double %c) nounwind readnone
/external/llvm/test/CodeGen/X86/
Dfmaxnum.ll7 declare float @llvm.maxnum.f32(float, float)
8 declare double @llvm.maxnum.f64(double, double)
9 declare x86_fp80 @llvm.maxnum.f80(x86_fp80, x86_fp80)
11 declare <2 x float> @llvm.maxnum.v2f32(<2 x float>, <2 x float>)
12 declare <4 x float> @llvm.maxnum.v4f32(<4 x float>, <4 x float>)
13 declare <2 x double> @llvm.maxnum.v2f64(<2 x double>, <2 x double>)
14 declare <4 x double> @llvm.maxnum.v4f64(<4 x double>, <4 x double>)
15 declare <8 x double> @llvm.maxnum.v8f64(<8 x double>, <8 x double>)
77 %z = call float @llvm.maxnum.f32(float %x, float %y) readnone
86 %z = call double @llvm.maxnum.f64(double %x, double %y) readnone
[all …]
/external/llvm/test/CodeGen/SystemZ/
Dfp-libcall.ll218 %tmp = call float @llvm.maxnum.f32(float %x, float %y)
225 %tmp = call double @llvm.maxnum.f64(double %x, double %y)
232 %tmp = call fp128 @llvm.maxnum.f128(fp128 %x, fp128 %y)
270 declare float @llvm.maxnum.f32(float, float)
271 declare double @llvm.maxnum.f64(double, double)
272 declare fp128 @llvm.maxnum.f128(fp128, fp128)
/external/llvm/test/Transforms/SimplifyCFG/
Dspeculate-math.ll9 declare float @llvm.maxnum.f32(float, float) nounwind readonly
122 %0 = tail call float @llvm.maxnum.f32(float %a, float %b) nounwind readnone
/external/llvm/lib/Analysis/
DVectorUtils.cpp45 case Intrinsic::maxnum: in isTriviallyVectorizable()
190 return checkBinaryFloatSignature(*CI, Intrinsic::maxnum); in getIntrinsicIDForCall()
DConstantFolding.cpp1231 case Intrinsic::maxnum: in canConstantFoldCallTo()
1675 if (IntrinsicID == Intrinsic::maxnum) { in ConstantFoldScalarCall()
1678 return ConstantFP::get(Ty->getContext(), maxnum(C1, C2)); in ConstantFoldScalarCall()
DValueTracking.cpp3411 case Intrinsic::maxnum: in isSafeToSpeculativelyExecute()
/external/llvm/include/llvm/ADT/
DAPFloat.h676 inline APFloat maxnum(const APFloat &A, const APFloat &B) { in maxnum() function
/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h647 case Intrinsic::maxnum: in getIntrinsicInstrCost()
/external/llvm/test/CodeGen/AArch64/
Df16-instructions.ll513 declare half @llvm.maxnum.f16(half %a, half %b) #0
691 %r = call half @llvm.maxnum.f16(half %a, half %b)
/external/llvm/test/CodeGen/ARM/
Dfp16-promote.ll410 declare half @llvm.maxnum.f16(half %a, half %b) #0
640 %r = call half @llvm.maxnum.f16(half %a, half %b)
/external/llvm/test/Transforms/LoopVectorize/
Dintrinsic.ll1224 declare float @llvm.maxnum.f32(float, float) nounwind readnone
1227 ;CHECK: llvm.maxnum.v4f32
1240 %call = tail call float @llvm.maxnum.f32(float %0, float %1) nounwind readnone
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp882 case Intrinsic::maxnum: { in visitCallInst()
940 assert(II->getIntrinsicID() == Intrinsic::maxnum); in visitCallInst()
/external/llvm/unittests/ADT/
DAPFloatTest.cpp549 EXPECT_EQ(2.0, maxnum(f1, f2).convertToDouble()); in TEST()
550 EXPECT_EQ(2.0, maxnum(f2, f1).convertToDouble()); in TEST()
551 EXPECT_EQ(1.0, maxnum(f1, nan).convertToDouble()); in TEST()
/external/llvm/include/llvm/IR/
DPatternMatch.h1272 return m_Intrinsic<Intrinsic::maxnum>(Op0, Op1);
/external/llvm/docs/
DLangRef.rst10149 '``llvm.maxnum.*``' Intrinsic
10155 This is an overloaded intrinsic. You can use ``llvm.maxnum`` on any
10161 declare float @llvm.maxnum.f32(float %Val0, float %Val1l)
10162 declare double @llvm.maxnum.f64(double %Val0, double %Val1)
10163 declare x86_fp80 @llvm.maxnum.f80(x86_fp80 %Val0, x86_fp80 %Val1)
10164 declare fp128 @llvm.maxnum.f128(fp128 %Val0, fp128 %Val1)
10165 declare ppc_fp128 @llvm.maxnum.ppcf128(ppc_fp128 %Val0, ppc_fp128 %Val1)
10170 The '``llvm.maxnum.*``' intrinsics return the maximum of the two
/external/llvm/lib/Transforms/Vectorize/
DBBVectorize.cpp698 case Intrinsic::maxnum: in isVectorizableIntrinsic()
/external/clang/lib/AST/
DExprConstant.cpp8508 APFloat MaxCD = maxnum(abs(C), abs(D)); in VisitBinaryOperator()

12