/external/llvm/test/Transforms/InstCombine/ |
D | maxnum.ll | 3 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 …]
|
D | minnum.ll | 10 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/ |
D | fmaxnum.ll | 6 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/ |
D | fmaxnum.f64.ll | 4 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
|
D | fmaxnum.ll | 4 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 …]
|
D | si-spill-cf.ll | 103 %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 …]
|
D | fmax3.ll | 4 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
|
D | fmax3.f64.ll | 4 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/ |
D | fmaxnum.ll | 7 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/ |
D | fp-libcall.ll | 218 %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/ |
D | speculate-math.ll | 9 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/ |
D | VectorUtils.cpp | 45 case Intrinsic::maxnum: in isTriviallyVectorizable() 190 return checkBinaryFloatSignature(*CI, Intrinsic::maxnum); in getIntrinsicIDForCall()
|
D | ConstantFolding.cpp | 1231 case Intrinsic::maxnum: in canConstantFoldCallTo() 1675 if (IntrinsicID == Intrinsic::maxnum) { in ConstantFoldScalarCall() 1678 return ConstantFP::get(Ty->getContext(), maxnum(C1, C2)); in ConstantFoldScalarCall()
|
D | ValueTracking.cpp | 3411 case Intrinsic::maxnum: in isSafeToSpeculativelyExecute()
|
/external/llvm/include/llvm/ADT/ |
D | APFloat.h | 676 inline APFloat maxnum(const APFloat &A, const APFloat &B) { in maxnum() function
|
/external/llvm/include/llvm/CodeGen/ |
D | BasicTTIImpl.h | 647 case Intrinsic::maxnum: in getIntrinsicInstrCost()
|
/external/llvm/test/CodeGen/AArch64/ |
D | f16-instructions.ll | 513 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/ |
D | fp16-promote.ll | 410 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/ |
D | intrinsic.ll | 1224 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/ |
D | InstCombineCalls.cpp | 882 case Intrinsic::maxnum: { in visitCallInst() 940 assert(II->getIntrinsicID() == Intrinsic::maxnum); in visitCallInst()
|
/external/llvm/unittests/ADT/ |
D | APFloatTest.cpp | 549 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/ |
D | PatternMatch.h | 1272 return m_Intrinsic<Intrinsic::maxnum>(Op0, Op1);
|
/external/llvm/docs/ |
D | LangRef.rst | 10149 '``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/ |
D | BBVectorize.cpp | 698 case Intrinsic::maxnum: in isVectorizableIntrinsic()
|
/external/clang/lib/AST/ |
D | ExprConstant.cpp | 8508 APFloat MaxCD = maxnum(abs(C), abs(D)); in VisitBinaryOperator()
|