/llvm-project/llvm/test/Transforms/InstCombine/ |
H A D | maximum.ll | 4 declare float @llvm.maximum.f32(float, float) 5 declare <2 x float> @llvm.maximum.v2f32(<2 x float>, <2 x float>) 6 declare <4 x float> @llvm.maximum.v4f32(<4 x float>, <4 x float>) 8 declare double @llvm.maximum.f64(double, double) 9 declare <2 x double> @llvm.maximum.v2f64(<2 x double>, <2 x double>) 15 %x = call float @llvm.maximum.f32(float 1.0, float 2.0) 23 %x = call float @llvm.maximum.f32(float 2.0, float 1.0) 31 %x = call float @llvm.maximum.f32(float 0x7FF8000000000000, float 2.0) 39 %x = call float @llvm.maximum.f32(float 2.0, float 0x7FF8000000000000) 47 %x = call float @llvm.maximum [all...] |
H A D | fmul-maximum-minimum.ll | 5 declare float @llvm.maximum.f32(float %Val0, float %Val1) 7 declare <4 x float> @llvm.maximum.v4f32(<4 x float> %Val0, <4 x float> %Val1) 17 %max = call float @llvm.maximum.f32(float %a, float %b) 30 %max = call float @llvm.maximum.f32(float %a, float %b) 43 %max = call float @llvm.maximum.f32(float %b, float %a) 57 %max = call float @llvm.maximum.f32(float %b, float %a) 70 %max = call <4 x float> @llvm.maximum.v4f32(<4 x float> %b, <4 x float> %a) 83 %max = call float @llvm.maximum.f32(float %a, float %b) 96 %max = call float @llvm.maximum.f32(float %a, float %b)
|
H A D | fadd-maximum-minimum.ll | 5 declare float @llvm.maximum.f32(float %Val0, float %Val1) 7 declare <4 x float> @llvm.maximum.v4f32(<4 x float> %Val0, <4 x float> %Val1) 17 %max = call float @llvm.maximum.f32(float %a, float %b) 30 %max = call float @llvm.maximum.f32(float %a, float %b) 43 %max = call float @llvm.maximum.f32(float %b, float %a) 56 %max = call float @llvm.maximum.f32(float %b, float %a) 69 %max = call <4 x float> @llvm.maximum.v4f32(<4 x float> %b, <4 x float> %a) 82 %max = call float @llvm.maximum.f32(float %a, float %b) 95 %max = call float @llvm.maximum.f32(float %a, float %b)
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | fmaximum.ll | 10 %val = call float @llvm.maximum.f32(float %a, float %b) 21 %val = call float @llvm.maximum.f32(float %a, float %b) 30 %val = call float @llvm.maximum.f32(float %a, float %b) 39 %val = call nnan float @llvm.maximum.f32(float %a, float %b) 49 %val = call <2 x float> @llvm.maximum.v2f32(<2 x float> %a, <2 x float> %b) 61 %val = call <2 x float> @llvm.maximum.v2f32(<2 x float> %a, <2 x float> %b) 72 %val = call <3 x float> @llvm.maximum.v3f32(<3 x float> %a, <3 x float> %b) 84 %val = call <4 x float> @llvm.maximum.v4f32(<4 x float> %a, <4 x float> %b) 108 %val = call <16 x float> @llvm.maximum.v16f32(<16 x float> %a, <16 x float> %b) 117 %val = call half @llvm.maximum [all...] |
H A D | fmaximum3.ll | 36 %max0 = call float @llvm.maximum.f32(float %a, float %b) 37 %max1 = call float @llvm.maximum.f32(float %max0, float %c) 71 %max0 = call float @llvm.maximum.f32(float %a, float %b) 72 %max1 = call float @llvm.maximum.f32(float %c, float %max0) 109 %max0 = call float @llvm.maximum.f32(float %a, float %b) 110 %max1 = call float @llvm.maximum.f32(float %max0, float %c) 147 %max0 = call float @llvm.maximum.f32(float %a.fabs, float %b) 148 %max1 = call float @llvm.maximum.f32(float %max0, float %c) 183 %max0 = call float @llvm.maximum.f32(float %a, float %b.fabs) 184 %max1 = call float @llvm.maximum [all...] |
H A D | minimummaximum.ll | 10 %max = call float @llvm.maximum.f32(float %a, float %b) 38 %smax = call float @llvm.maximum.f32(float %a, float %b) 49 %max = call float @llvm.maximum.f32(float %a, float %b) 60 %maxmin = call float @llvm.maximum.f32(float %min, float %c) 70 %maxmin = call float @llvm.maximum.f32(float %c, float %min) 79 %max = call half @llvm.maximum.f16(half %a, half %b) 89 %max = call half @llvm.maximum.f16(half %a, half %b) 100 %maxmin = call half @llvm.maximum.f16(half %c, half %min) 127 %smax = call half @llvm.maximum.f16(half %a, half %b) 134 declare half @llvm.maximum [all...] |
/llvm-project/llvm/test/CodeGen/SystemZ/ |
H A D | vec-strict-max-01.ll | 1 ; Test strict vector maximum on z14. 7 declare double @llvm.experimental.constrained.maximum.f64(double, double, metadata) 8 declare <2 x double> @llvm.experimental.constrained.maximum.v2f64(<2 x double>, <2 x double>, metad… 12 declare float @llvm.experimental.constrained.maximum.f32(float, float, metadata) 13 declare <4 x float> @llvm.experimental.constrained.maximum.v4f32(<4 x float>, <4 x float>, metadata) 16 declare fp128 @llvm.experimental.constrained.maximum.f128(fp128, fp128, metadata) 81 ; Test the f64 maximum intrinsic. 86 %ret = call double @llvm.experimental.constrained.maximum.f64( 92 ; Test the v2f64 maximum intrinsic. 98 %ret = call <2 x double> @llvm.experimental.constrained.maximum.v2f64( [all …]
|
H A D | vec-max-05.ll | 1 ; Test vector maximum on z14. 8 declare double @llvm.maximum.f64(double, double) 9 declare <2 x double> @llvm.maximum.v2f64(<2 x double>, <2 x double>) 14 declare float @llvm.maximum.f32(float, float) 15 declare <4 x float> @llvm.maximum.v4f32(<4 x float>, <4 x float>) 19 declare fp128 @llvm.maximum.f128(fp128, fp128) 39 ; Test the f64 maximum intrinsic. 44 %ret = call double @llvm.maximum.f64(double %val1, double %val2) 59 ; Test a f64 constant compare/select resulting in maximum. 80 ; Test the v2f64 maximum intrinsic. [all …]
|
/llvm-project/flang/test/Semantics/ |
H A D | maxrank.f90 | 4 !ERROR: 'x' has rank 16, which is greater than the maximum supported rank 15 6 !ERROR: 'y' has rank 16, which is greater than the maximum supported rank 15 8 !ERROR: 'z' has rank 16, which is greater than the maximum supported rank 15 10 !ERROR: 'w' has rank 16, which is greater than the maximum supported rank 15 12 !ERROR: 'a' has rank 15 and corank 1, whose sum is greater than the maximum supported rank 15 14 !ERROR: 'b' has rank 14 and corank 2, whose sum is greater than the maximum supported rank 15 16 !ERROR: 'c' has rank 14 and corank 2, whose sum is greater than the maximum supported rank 15 21 !ERROR: 'foo' has rank 16, which is greater than the maximum supported rank 15 28 !ERROR: 'res' has rank 16, which is greater than the maximum supported rank 15
|
/llvm-project/llvm/test/Transforms/SLPVectorizer/X86/ |
H A D | fmaximum-fminimum.ll | 4 declare float @llvm.maximum.f32(float, float) 6 declare double @llvm.maximum.f64(double, double) 22 ; SSE-NEXT: [[TMP3:%.*]] = call <2 x double> @llvm.maximum.v2f64(<2 x double> [[TMP1]], <2 x dou… 30 ; AVX-NEXT: [[TMP3:%.*]] = call <2 x double> @llvm.maximum.v2f64(<2 x double> [[TMP1]], <2 x dou… 38 %fmaximum0 = call double @llvm.maximum.f64(double %a0, double %b0) 39 %fmaximum1 = call double @llvm.maximum.f64(double %a1, double %b1) 49 ; SSE-NEXT: [[TMP3:%.*]] = call <2 x double> @llvm.maximum.v2f64(<2 x double> [[TMP1]], <2 x dou… 53 ; SSE-NEXT: [[TMP6:%.*]] = call <2 x double> @llvm.maximum.v2f64(<2 x double> [[TMP4]], <2 x dou… 61 ; AVX-NEXT: [[TMP3:%.*]] = call <4 x double> @llvm.maximum.v4f64(<4 x double> [[TMP1]], <4 x dou… 73 %fmaximum0 = call double @llvm.maximum.f64(double %a0, double %b0) [all …]
|
/llvm-project/llvm/test/tools/llvm-profdata/ |
H A D | multiple-inputs.test | 12 FOO3: Maximum function count: 8 13 FOO3: Maximum internal block count: 7 22 FOO3EMPTY: Maximum function count: 1 23 FOO3EMPTY: Maximum internal block count: 3 37 FOO3FOO3BAR3: Maximum function count: 7 38 FOO3FOO3BAR3: Maximum internal block count: 13 52 DISJOINT: Maximum function count: 1 53 DISJOINT: Maximum internal block count: 3 68 FOO4: Maximum function count: 4 69 FOO4: Maximum internal block count: 12 [all …]
|
H A D | compat.proftext | 46 # SUMMARY: Maximum function count: 2305843009213693952 47 # SUMMARY: Maximum internal block count: 1152921504606846976 65 # FORMATV2-NEXT: Maximum function count: 499500 66 # FORMATV2-NEXT: Maximum internal block count: 1000000 88 # FORMATV4: Maximum function count: 2305843009213693952 89 # FORMATV4: Maximum internal block count: 1152921504606846976 111 # FORMATV10: Maximum function count: 2305843009213693952 112 # FORMATV10: Maximum internal block count: 1152921504606846976
|
H A D | cutoff.test | 14 BELOW1: The list of functions with the maximum counter less than 1: 16 BELOW1000:The list of functions with the maximum counter less than 1000: 20 CUTOFF1: Number of functions with maximum count (< 1): 1 21 CUTOFF1: Number of functions with maximum count (>= 1): 2 22 CUTOFF1000: Number of functions with maximum count (< 1000): 2 23 CUTOFF1000: Number of functions with maximum count (>= 1000): 1
|
/llvm-project/llvm/test/Transforms/InstSimplify/ |
H A D | fminmax-folds.ll | 5 declare half @llvm.maximum.f16(half, half) 10 declare float @llvm.maximum.f32(float, float) 14 declare <2 x float> @llvm.maximum.v2f32(<2 x float>, <2 x float>) 21 declare double @llvm.maximum.f64(double, double) 23 declare <2 x double> @llvm.maximum.v2f64(<2 x double>, <2 x double>) 45 %r = call float @llvm.maximum.f32(float %x, float 0x7fff000000000000) 76 ; CHECK-NEXT: [[R:%.*]] = call float @llvm.maximum.f32(float [[X:%.*]], float 0x7FF0000000000000) 79 %r = call float @llvm.maximum.f32(float %x, float 0x7ff0000000000000) 112 %r = call float @llvm.maximum.f32(float %x, float 0xfff0000000000000) 145 %r = call nnan float @llvm.maximum [all...] |
/llvm-project/compiler-rt/test/profile/Linux/ |
H A D | binary-id.c | 57 // NO-BINARY-ID-NEXT: Maximum function count: 1 58 // NO-BINARY-ID-NEXT: Maximum internal block count: 0 63 // BINARY-ID-RAW-PROF-NEXT: Maximum function count: 1 64 // BINARY-ID-RAW-PROF-NEXT: Maximum internal block count: 0 72 // BINARY-ID-MERGE-PROF-NEXT: Maximum function count: 3 73 // BINARY-ID-MERGE-PROF-NEXT: Maximum internal block count: 0 81 // BINARY-ID-INDEXED-PROF-NEXT: Maximum function count: 3 82 // BINARY-ID-INDEXED-PROF-NEXT: Maximum internal block count: 0 90 // BINARY-ID-SHARE-RAW-PROF-NEXT: Maximum function count: 1 91 // BINARY-ID-SHARE-RAW-PROF-NEXT: Maximum interna [all...] |
/llvm-project/llvm/test/CodeGen/RISCV/rvv/ |
H A D | fixed-vectors-fmaximum.ll | 11 declare <2 x half> @llvm.maximum.v2f16(<2 x half>, <2 x half>) 40 %v = call <2 x half> @llvm.maximum.v2f16(<2 x half> %a, <2 x half> %b) 44 declare <4 x half> @llvm.maximum.v4f16(<4 x half>, <4 x half>) 73 %v = call <4 x half> @llvm.maximum.v4f16(<4 x half> %a, <4 x half> %b) 77 declare <8 x half> @llvm.maximum.v8f16(<8 x half>, <8 x half>) 106 %v = call <8 x half> @llvm.maximum.v8f16(<8 x half> %a, <8 x half> %b) 110 declare <16 x half> @llvm.maximum.v16f16(<16 x half>, <16 x half>) 139 %v = call <16 x half> @llvm.maximum.v16f16(<16 x half> %a, <16 x half> %b) 143 declare <2 x float> @llvm.maximum.v2f32(<2 x float>, <2 x float>) 155 %v = call <2 x float> @llvm.maximum [all...] |
H A D | fmaximum-sdnode.ll | 19 declare <vscale x 1 x bfloat> @llvm.maximum.nxv1bf16(<vscale x 1 x bfloat>, <vscale x 1 x bfloat>) 38 %v = call <vscale x 1 x bfloat> @llvm.maximum.nxv1bf16(<vscale x 1 x bfloat> %a, <vscale x 1 x bfloat> %b) 42 declare <vscale x 2 x bfloat> @llvm.maximum.nxv2bf16(<vscale x 2 x bfloat>, <vscale x 2 x bfloat>) 61 %v = call <vscale x 2 x bfloat> @llvm.maximum.nxv2bf16(<vscale x 2 x bfloat> %a, <vscale x 2 x bfloat> %b) 65 declare <vscale x 4 x bfloat> @llvm.maximum.nxv4bf16(<vscale x 4 x bfloat>, <vscale x 4 x bfloat>) 84 %v = call <vscale x 4 x bfloat> @llvm.maximum.nxv4bf16(<vscale x 4 x bfloat> %a, <vscale x 4 x bfloat> %b) 88 declare <vscale x 8 x bfloat> @llvm.maximum.nxv8bf16(<vscale x 8 x bfloat>, <vscale x 8 x bfloat>) 107 %v = call <vscale x 8 x bfloat> @llvm.maximum.nxv8bf16(<vscale x 8 x bfloat> %a, <vscale x 8 x bfloat> %b) 111 declare <vscale x 16 x bfloat> @llvm.maximum.nxv16bf16(<vscale x 16 x bfloat>, <vscale x 16 x bfloat>) 144 %v = call <vscale x 16 x bfloat> @llvm.maximum [all...] |
H A D | fixed-vectors-fmaximum-vp.ll | 11 declare <2 x half> @llvm.vp.maximum.v2f16(<2 x half>, <2 x half>, <2 x i1>, i32) 44 %v = call <2 x half> @llvm.vp.maximum.v2f16(<2 x half> %va, <2 x half> %vb, <2 x i1> %m, i32 %evl) 75 %v = call <2 x half> @llvm.vp.maximum.v2f16(<2 x half> %va, <2 x half> %vb, <2 x i1> splat (i1 true), i32 %evl) 79 declare <4 x half> @llvm.vp.maximum.v4f16(<4 x half>, <4 x half>, <4 x i1>, i32) 112 %v = call <4 x half> @llvm.vp.maximum.v4f16(<4 x half> %va, <4 x half> %vb, <4 x i1> %m, i32 %evl) 143 %v = call <4 x half> @llvm.vp.maximum.v4f16(<4 x half> %va, <4 x half> %vb, <4 x i1> splat (i1 true), i32 %evl) 147 declare <8 x half> @llvm.vp.maximum.v8f16(<8 x half>, <8 x half>, <8 x i1>, i32) 182 %v = call <8 x half> @llvm.vp.maximum.v8f16(<8 x half> %va, <8 x half> %vb, <8 x i1> %m, i32 %evl) 213 %v = call <8 x half> @llvm.vp.maximum.v8f16(<8 x half> %va, <8 x half> %vb, <8 x i1> splat (i1 true), i32 %evl) 217 declare <16 x half> @llvm.vp.maximum [all...] |
/llvm-project/llvm/test/Analysis/CostModel/RISCV/ |
H A D | fp-min-max-abs.ll | 360 define void @maximum() { 361 ; CHECK-LABEL: 'maximum' 362 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %1 = call float @llvm.maximum.f32(float undef, float undef) 363 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %2 = call <2 x float> @llvm.maximum.v2f32(<2 x float> undef, <2 x float> undef) 364 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %3 = call <4 x float> @llvm.maximum.v4f32(<4 x float> undef, <4 x float> undef) 365 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %4 = call <8 x float> @llvm.maximum.v8f32(<8 x float> undef, <8 x float> undef) 366 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = call <16 x float> @llvm.maximum.v16f32(<16 x float> undef, <16 x float> undef) 367 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %6 = call <vscale x 1 x float> @llvm.maximum.nxv1f32(<vscale x 1 x float> undef, <vscale x 1 x float> undef) 368 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %7 = call <vscale x 2 x float> @llvm.maximum.nxv2f32(<vscale x 2 x float> undef, <vscale x 2 x float> undef) 369 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %8 = call <vscale x 4 x float> @llvm.maximum [all...] |
/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/ |
H A D | legalize-fmaximum.mir | 105 ; FP16-NEXT: %maximum:_(<2 x s32>) = G_FMAXIMUM %a, %b 106 ; FP16-NEXT: $d0 = COPY %maximum(<2 x s32>) 113 ; NO-FP16-NEXT: %maximum:_(<2 x s32>) = G_FMAXIMUM %a, %b 114 ; NO-FP16-NEXT: $d0 = COPY %maximum(<2 x s32>) 118 %maximum:_(<2 x s32>) = G_FMAXIMUM %a, %b 119 $d0 = COPY %maximum(<2 x s32>) 134 ; FP16-NEXT: %maximum:_(<4 x s32>) = G_FMAXIMUM %a, %b 135 ; FP16-NEXT: $q0 = COPY %maximum(<4 x s32>) 142 ; NO-FP16-NEXT: %maximum:_(<4 x s32>) = G_FMAXIMUM %a, %b 143 ; NO-FP16-NEXT: $q0 = COPY %maximum(<4 x s32>) [all …]
|
/llvm-project/llvm/test/tools/llvm-mca/X86/ |
H A D | scheduler-queue-usage.s | 32 # BARCELONA-NEXT: [3] Maximum number of used buffer entries. 38 # BDVER2-NEXT: [3] Maximum number of used buffer entries. 44 # BDW-NEXT: [3] Maximum number of used buffer entries. 50 # BTVER2-NEXT: [3] Maximum number of used buffer entries. 56 # HSW-NEXT: [3] Maximum number of used buffer entries. 62 # ICX-NEXT: [3] Maximum number of used buffer entries. 68 # IVB-NEXT: [3] Maximum number of used buffer entries. 74 # KNL-NEXT: [3] Maximum number of used buffer entries. 80 # SKX-NEXT: [3] Maximum number of used buffer entries. 86 # SKX-AVX512-NEXT: [3] Maximum number of used buffer entries. [all …]
|
/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/Inputs/ |
H A D | debug_line_malformed.s | 9 .byte 1 # Maximum Operations per Instruction 50 .byte 1 # Maximum Operations per Instruction 70 .byte 1 # Maximum Operations per Instruction 96 .byte 1 # Maximum Operations per Instruction 125 .byte 1 # Maximum Operations per Instruction 158 .byte 1 # Maximum Operations per Instruction 187 .byte 1 # Maximum Operations per Instruction 208 .byte 1 # Maximum Operations per Instruction 241 .byte 1 # Maximum Operations per Instruction 268 .byte 1 # Maximum Operations per Instruction [all …]
|
/llvm-project/clang/test/Sema/ |
H A D | warn-literal-range.c | 7 …rning {{magnitude of floating-point constant too large for type 'float'; maximum is 3.40282347E+38… 13 …rning {{magnitude of floating-point constant too large for type 'float'; maximum is 3.40282347E+38… 19 …ning {{magnitude of floating-point constant too large for type 'double'; maximum is 1.797693134862… 25 …ning {{magnitude of floating-point constant too large for type 'double'; maximum is 1.797693134862… 31 …{{magnitude of floating-point constant too large for type 'long double'; maximum is 1.189731495357… 37 …{{magnitude of floating-point constant too large for type 'long double'; maximum is 1.189731495357…
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUSubtarget.h | 91 /// \returns Subtarget's default pair of minimum/maximum flat work group sizes 92 /// for function \p F, or minimum/maximum flat work group sizes explicitly 100 /// \returns Subtarget's default pair of minimum/maximum number of waves per 101 /// execution unit for function \p F, or minimum/maximum number of waves per in getWavesPerEU() 107 /// compatible with minimum/maximum number of waves limited by flat work group 110 // Default/requested minimum/maximum flat work group sizes. 130 /// Subtarget's minimum/maximum occupancy, in number of waves per EU, that can in isAmdHsaOS() 138 /// Subtarget's minimum/maximum occupancy, in number of waves per EU, that can in isMesa3DOS() 267 /// Return the maximum number of bytes of LDS available for all workgroups 275 /// Return the maximum numbe [all...] |
/llvm-project/compiler-rt/test/profile/Windows/ |
H A D | binary-id.c | 57 // NO-BINARY-ID-NEXT: Maximum function count: 1 58 // NO-BINARY-ID-NEXT: Maximum internal block count: 0 63 // BINARY-ID-RAW-PROF-NEXT: Maximum function count: 1 64 // BINARY-ID-RAW-PROF-NEXT: Maximum internal block count: 0 72 // ONE-BINARY-ID-NEXT: Maximum function count: 3 73 // ONE-BINARY-ID-NEXT: Maximum internal block count: 0 81 // MULTI-BINARY-ID-NEXT: Maximum function count: 1 82 // MULTI-BINARY-ID-NEXT: Maximum internal block count: 0
|