/llvm-project/llvm/test/Transforms/InstCombine/ |
H A D | minimum.ll | 4 declare float @llvm.minimum.f32(float, float) 5 declare <2 x float> @llvm.minimum.v2f32(<2 x float>, <2 x float>) 6 declare <4 x float> @llvm.minimum.v4f32(<4 x float>, <4 x float>) 8 declare double @llvm.minimum.f64(double, double) 9 declare <2 x double> @llvm.minimum.v2f64(<2 x double>, <2 x double>) 17 %x = call float @llvm.minimum.f32(float 1.0, float 2.0) 25 %x = call float @llvm.minimum.f32(float 2.0, float 1.0) 33 %x = call float @llvm.minimum.f32(float 0x7FF8000000000000, float 2.0) 41 %x = call float @llvm.minimum.f32(float 2.0, float 0x7FF8000000000000) 49 %x = call float @llvm.minimum.f32(float 0x7FF8000000000000, float 0x7FF8000000000000) [all …]
|
H A D | fmul-maximum-minimum.ll | 4 declare float @llvm.minimum.f32(float %Val0, float %Val1) 6 declare <4 x float> @llvm.minimum.v4f32(<4 x float> %Val0, <4 x float> %Val1) 16 %min = call float @llvm.minimum.f32(float %a, float %b) 29 %min = call float @llvm.minimum.f32(float %a, float %b) 42 %min = call float @llvm.minimum.f32(float %a, float %b) 56 %min = call float @llvm.minimum.f32(float %a, float %b) 69 %min = call <4 x float> @llvm.minimum.v4f32(<4 x float> %a, <4 x float> %b) 82 %min = call float @llvm.minimum.f32(float %a, float %b) 95 %min = call float @llvm.minimum.f32(float %a, float %b)
|
H A D | fadd-maximum-minimum.ll | 4 declare float @llvm.minimum.f32(float %Val0, float %Val1) 6 declare <4 x float> @llvm.minimum.v4f32(<4 x float> %Val0, <4 x float> %Val1) 16 %min = call float @llvm.minimum.f32(float %a, float %b) 29 %min = call float @llvm.minimum.f32(float %a, float %b) 42 %min = call float @llvm.minimum.f32(float %a, float %b) 55 %min = call float @llvm.minimum.f32(float %a, float %b) 68 %min = call <4 x float> @llvm.minimum.v4f32(<4 x float> %a, <4 x float> %b) 81 %min = call float @llvm.minimum.f32(float %a, float %b) 94 %min = call float @llvm.minimum.f32(float %a, float %b)
|
/llvm-project/clang/test/CXX/dcl.dcl/dcl.attr/dcl.align/ |
H A D | p5.cpp | 3 alignas(1) int n1; // expected-error {{requested alignment is less than minimum alignment of 4 for … 4 alignas(1) alignas(2) int n2; // expected-error {{less than minimum alignment}} 6 alignas(1) alignas(2) alignas(0) int n4; // expected-error {{less than minimum alignment}} 9 alignas(1) int n7 alignas(2), // expected-error {{less than minimum alignment}} 12 alignas(1) extern int n10; // expected-error {{less than minimum alignment}} 21 struct alignas(2) S2 { // expected-error {{requested alignment is less than minimum alignment of 4 … 24 struct alignas(2) S3 { // expected-error {{requested alignment is less than minimum alignment of 8 … 27 struct alignas(2) S4 : S1 { // expected-error {{requested alignment is less than minimum alignment … 30 …alignas(2) S1 s1; // expected-error {{requested alignment is less than minimum alignment of 8 for … 40 S1 s1 alignas(4); // expected-error {{requested alignment is less than minimum alignment of 8 for t… [all …]
|
/llvm-project/llvm/test/Transforms/Attributor/ |
H A D | nofpclass-minimum-maximum.ll | 4 declare float @llvm.minimum.f32(float, float) 6 declare <2 x float> @llvm.minimum.v2f32(<2 x float>, <2 x float>) 11 ; CHECK-NEXT: [[CALL:%.*]] = call float @llvm.minimum.f32(float [[ARG0]], float [[ARG1]]) #[[ATTR9:[0-9]+]] 14 %call = call float @llvm.minimum.f32(float %arg0, float %arg1) 21 ; CHECK-NEXT: [[CALL:%.*]] = call nofpclass(inf) float @llvm.minimum.f32(float nofpclass(inf) [[ARG0]], float nofpclass(inf) [[ARG1]]) #[[ATTR9]] 24 %call = call float @llvm.minimum.f32(float %arg0, float %arg1) 31 ; CHECK-NEXT: [[CALL:%.*]] = call float @llvm.minimum.f32(float nofpclass(inf) [[ARG0]], float nofpclass(nan) [[ARG1]]) #[[ATTR9]] 34 %call = call float @llvm.minimum.f32(float %arg0, float %arg1) 41 ; CHECK-NEXT: [[CALL:%.*]] = call float @llvm.minimum.f32(float nofpclass(nan) [[ARG0]], float nofpclass(inf) [[ARG1]]) #[[ATTR9]] 44 %call = call float @llvm.minimum [all...] |
/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | atomic-minmax.ll | 6 define void @a32min(ptr nocapture dereferenceable(4) %minimum, i32 %val) #0 { 21 %0 = atomicrmw min ptr %minimum, i32 %val monotonic 26 define void @a32max(ptr nocapture dereferenceable(4) %minimum, i32 %val) #0 { 41 %0 = atomicrmw max ptr %minimum, i32 %val monotonic 46 define void @a32umin(ptr nocapture dereferenceable(4) %minimum, i32 %val) #0 { 61 %0 = atomicrmw umin ptr %minimum, i32 %val monotonic 66 define void @a32umax(ptr nocapture dereferenceable(4) %minimum, i32 %val) #0 { 81 %0 = atomicrmw umax ptr %minimum, i32 %val monotonic 86 define void @a16min(ptr nocapture dereferenceable(4) %minimum, i16 %val) #1 { 103 %0 = atomicrmw min ptr %minimum, i16 %val monotonic [all …]
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | fminimum.ll | 10 %val = call float @llvm.minimum.f32(float %a, float %b) 21 %val = call float @llvm.minimum.f32(float %a, float %b) 30 %val = call float @llvm.minimum.f32(float %a, float %b) 39 %val = call nnan float @llvm.minimum.f32(float %a, float %b) 49 %val = call <2 x float> @llvm.minimum.v2f32(<2 x float> %a, <2 x float> %b) 61 %val = call <2 x float> @llvm.minimum.v2f32(<2 x float> %a, <2 x float> %b) 72 %val = call <3 x float> @llvm.minimum.v3f32(<3 x float> %a, <3 x float> %b) 84 %val = call <4 x float> @llvm.minimum.v4f32(<4 x float> %a, <4 x float> %b) 108 %val = call <16 x float> @llvm.minimum.v16f32(<16 x float> %a, <16 x float> %b) 117 %val = call half @llvm.minimum [all...] |
H A D | fminimum3.ll | 36 %max0 = call float @llvm.minimum.f32(float %a, float %b) 37 %max1 = call float @llvm.minimum.f32(float %max0, float %c) 71 %max0 = call float @llvm.minimum.f32(float %a, float %b) 72 %max1 = call float @llvm.minimum.f32(float %c, float %max0) 109 %max0 = call float @llvm.minimum.f32(float %a, float %b) 110 %max1 = call float @llvm.minimum.f32(float %max0, float %c) 147 %max0 = call float @llvm.minimum.f32(float %a.fabs, float %b) 148 %max1 = call float @llvm.minimum.f32(float %max0, float %c) 183 %max0 = call float @llvm.minimum.f32(float %a, float %b.fabs) 184 %max1 = call float @llvm.minimum [all...] |
H A D | minimummaximum.ll | 11 %minmax = call float @llvm.minimum.f32(float %max, float %c) 39 %sminmax = call float @llvm.minimum.f32(float %smax, float %c) 50 %minmax = call float @llvm.minimum.f32(float %c, float %max) 59 %min = call float @llvm.minimum.f32(float %a, float %b) 69 %min = call float @llvm.minimum.f32(float %a, float %b) 80 %minmax = call half @llvm.minimum.f16(half %max, half %c) 90 %minmax = call half @llvm.minimum.f16(half %c, half %max) 99 %min = call half @llvm.minimum.f16(half %a, half %b) 128 %sminmax = call half @llvm.minimum.f16(half %smax, half %c) 133 declare half @llvm.minimum [all...] |
/llvm-project/llvm/test/CodeGen/SystemZ/ |
H A D | vec-strict-min-01.ll | 1 ; Test strict vector minimum on z14. 7 declare double @llvm.experimental.constrained.minimum.f64(double, double, metadata) 8 declare <2 x double> @llvm.experimental.constrained.minimum.v2f64(<2 x double>, <2 x double>, metad… 12 declare float @llvm.experimental.constrained.minimum.f32(float, float, metadata) 13 declare <4 x float> @llvm.experimental.constrained.minimum.v4f32(<4 x float>, <4 x float>, metadata) 16 declare fp128 @llvm.experimental.constrained.minimum.f128(fp128, fp128, metadata) 81 ; Test the f64 minimum intrinsic. 86 %ret = call double @llvm.experimental.constrained.minimum.f64( 92 ; Test the v2f64 minimum intrinsic. 98 %ret = call <2 x double> @llvm.experimental.constrained.minimum.v2f64( [all …]
|
H A D | vec-min-05.ll | 1 ; Test vector minimum on z14. 8 declare double @llvm.minimum.f64(double, double) 9 declare <2 x double> @llvm.minimum.v2f64(<2 x double>, <2 x double>) 14 declare float @llvm.minimum.f32(float, float) 15 declare <4 x float> @llvm.minimum.v4f32(<4 x float>, <4 x float>) 19 declare fp128 @llvm.minimum.f128(fp128, fp128) 39 ; Test the f64 minimum intrinsic. 44 %ret = call double @llvm.minimum.f64(double %val1, double %val2) 59 ; Test a f64 constant compare/select resulting in minimum. 80 ; Test the v2f64 minimum intrinsic. [all …]
|
/llvm-project/llvm/test/Transforms/InstSimplify/ |
H A D | fminmax-folds.ll | 4 declare half @llvm.minimum.f16(half, half) 9 declare float @llvm.minimum.f32(float, float) 13 declare <2 x float> @llvm.minimum.v2f32(<2 x float>, <2 x float>) 20 declare double @llvm.minimum.f64(double, double) 22 declare <2 x double> @llvm.minimum.v2f64(<2 x double>, <2 x double>) 53 %r = call float @llvm.minimum.f32(float %x, float 0x7fff000000000000) 87 %r = call float @llvm.minimum.f32(float %x, float 0x7ff0000000000000) 118 ; CHECK-NEXT: [[R:%.*]] = call float @llvm.minimum.f32(float [[X:%.*]], float 0xFFF0000000000000) 121 %r = call float @llvm.minimum.f32(float %x, float 0xfff0000000000000) 153 %r = call nnan float @llvm.minimum [all...] |
/llvm-project/llvm/test/CodeGen/RISCV/rvv/ |
H A D | fixed-vectors-fminimum.ll | 11 declare <2 x half> @llvm.minimum.v2f16(<2 x half>, <2 x half>) 40 %v = call <2 x half> @llvm.minimum.v2f16(<2 x half> %a, <2 x half> %b) 44 declare <4 x half> @llvm.minimum.v4f16(<4 x half>, <4 x half>) 73 %v = call <4 x half> @llvm.minimum.v4f16(<4 x half> %a, <4 x half> %b) 77 declare <8 x half> @llvm.minimum.v8f16(<8 x half>, <8 x half>) 106 %v = call <8 x half> @llvm.minimum.v8f16(<8 x half> %a, <8 x half> %b) 110 declare <16 x half> @llvm.minimum.v16f16(<16 x half>, <16 x half>) 139 %v = call <16 x half> @llvm.minimum.v16f16(<16 x half> %a, <16 x half> %b) 143 declare <2 x float> @llvm.minimum.v2f32(<2 x float>, <2 x float>) 155 %v = call <2 x float> @llvm.minimum [all...] |
H A D | fminimum-sdnode.ll | 19 declare <vscale x 1 x bfloat> @llvm.minimum.nxv1bf16(<vscale x 1 x bfloat>, <vscale x 1 x bfloat>) 38 %v = call <vscale x 1 x bfloat> @llvm.minimum.nxv1bf16(<vscale x 1 x bfloat> %a, <vscale x 1 x bfloat> %b) 42 declare <vscale x 2 x bfloat> @llvm.minimum.nxv2bf16(<vscale x 2 x bfloat>, <vscale x 2 x bfloat>) 61 %v = call <vscale x 2 x bfloat> @llvm.minimum.nxv2bf16(<vscale x 2 x bfloat> %a, <vscale x 2 x bfloat> %b) 65 declare <vscale x 4 x bfloat> @llvm.minimum.nxv4bf16(<vscale x 4 x bfloat>, <vscale x 4 x bfloat>) 84 %v = call <vscale x 4 x bfloat> @llvm.minimum.nxv4bf16(<vscale x 4 x bfloat> %a, <vscale x 4 x bfloat> %b) 88 declare <vscale x 8 x bfloat> @llvm.minimum.nxv8bf16(<vscale x 8 x bfloat>, <vscale x 8 x bfloat>) 107 %v = call <vscale x 8 x bfloat> @llvm.minimum.nxv8bf16(<vscale x 8 x bfloat> %a, <vscale x 8 x bfloat> %b) 111 declare <vscale x 16 x bfloat> @llvm.minimum.nxv16bf16(<vscale x 16 x bfloat>, <vscale x 16 x bfloat>) 144 %v = call <vscale x 16 x bfloat> @llvm.minimum [all...] |
H A D | fixed-vectors-fminimum-vp.ll | 11 declare <2 x half> @llvm.vp.minimum.v2f16(<2 x half>, <2 x half>, <2 x i1>, i32) 44 %v = call <2 x half> @llvm.vp.minimum.v2f16(<2 x half> %va, <2 x half> %vb, <2 x i1> %m, i32 %evl) 75 %v = call <2 x half> @llvm.vp.minimum.v2f16(<2 x half> %va, <2 x half> %vb, <2 x i1> splat (i1 true), i32 %evl) 79 declare <4 x half> @llvm.vp.minimum.v4f16(<4 x half>, <4 x half>, <4 x i1>, i32) 112 %v = call <4 x half> @llvm.vp.minimum.v4f16(<4 x half> %va, <4 x half> %vb, <4 x i1> %m, i32 %evl) 143 %v = call <4 x half> @llvm.vp.minimum.v4f16(<4 x half> %va, <4 x half> %vb, <4 x i1> splat (i1 true), i32 %evl) 147 declare <8 x half> @llvm.vp.minimum.v8f16(<8 x half>, <8 x half>, <8 x i1>, i32) 182 %v = call <8 x half> @llvm.vp.minimum.v8f16(<8 x half> %va, <8 x half> %vb, <8 x i1> %m, i32 %evl) 213 %v = call <8 x half> @llvm.vp.minimum.v8f16(<8 x half> %va, <8 x half> %vb, <8 x i1> splat (i1 true), i32 %evl) 217 declare <16 x half> @llvm.vp.minimum [all...] |
/llvm-project/llvm/test/ObjectYAML/wasm/ |
H A D | multiple-tables.yaml | 21 Minimum: 0x0 29 Minimum: 0x0 33 Minimum: 0x0 38 Minimum: 0x3 82 # CHECK-NEXT: Minimum: 0x0 90 # CHECK-NEXT: Minimum: 0x0 94 # CHECK-NEXT: Minimum: 0x0 99 # CHECK-NEXT: Minimum: 0x3
|
H A D | memory_section.yaml | 9 Minimum: 0x00000002 11 - Minimum: 0x00000003 20 # CHECK: Minimum: 0x2 22 # CHECK: - Minimum: 0x3
|
/llvm-project/llvm/test/Analysis/CostModel/RISCV/ |
H A D | fp-min-max-abs.ll | 275 define void @minimum() { 276 ; CHECK-LABEL: 'minimum' 277 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %1 = call float @llvm.minimum.f32(float undef, float undef) 278 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %2 = call <2 x float> @llvm.minimum.v2f32(<2 x float> undef, <2 x float> undef) 279 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %3 = call <4 x float> @llvm.minimum.v4f32(<4 x float> undef, <4 x float> undef) 280 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %4 = call <8 x float> @llvm.minimum.v8f32(<8 x float> undef, <8 x float> undef) 281 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %5 = call <16 x float> @llvm.minimum.v16f32(<16 x float> undef, <16 x float> undef) 282 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %6 = call <vscale x 1 x float> @llvm.minimum.nxv1f32(<vscale x 1 x float> undef, <vscale x 1 x float> undef) 283 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %7 = call <vscale x 2 x float> @llvm.minimum.nxv2f32(<vscale x 2 x float> undef, <vscale x 2 x float> undef) 284 ; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %8 = call <vscale x 4 x float> @llvm.minimum [all...] |
/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/Inputs/ |
H A D | debug_line_malformed.s | 8 .byte 1 # Minimum Instruction Length 49 .byte 1 # Minimum Instruction Length 69 .byte 1 # Minimum Instruction Length 95 .byte 1 # Minimum Instruction Length 124 .byte 1 # Minimum Instruction Length 157 .byte 1 # Minimum Instruction Length 186 .byte 1 # Minimum Instruction Length 207 .byte 1 # Minimum Instruction Length 240 .byte 1 # Minimum Instruction Length 267 .byte 1 # Minimum Instruction Length [all …]
|
/llvm-project/clang/test/Sema/ |
H A D | warn-literal-range.c | 5 …rning {{magnitude of floating-point constant too small for type 'float'; minimum is 1.40129846E-45… 11 …rning {{magnitude of floating-point constant too small for type 'float'; minimum is 1.40129846E-45… 17 …ning {{magnitude of floating-point constant too small for type 'double'; minimum is 4.940656458412… 23 …ning {{magnitude of floating-point constant too small for type 'double'; minimum is 4.940656458412… 29 …{{magnitude of floating-point constant too small for type 'long double'; minimum is 3.645199531882… 35 …{{magnitude of floating-point constant too small for type 'long double'; minimum is 3.645199531882…
|
/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/ |
H A D | scalable-vectorization-cost-tuning.ll |
|
/llvm-project/llvm/test/Analysis/CostModel/AArch64/ |
H A D | min-max.ll | 290 …el: Found an estimated cost of 1 for instruction: %f16 = call half @llvm.minimum.f16(half undef, h… 291 …d an estimated cost of 4 for instruction: %V2f16 = call <2 x half> @llvm.minimum.v2f16(<2 x half> … 292 … an estimated cost of 10 for instruction: %V4f16 = call <4 x half> @llvm.minimum.v4f16(<4 x half> … 293 … an estimated cost of 22 for instruction: %V8f16 = call <8 x half> @llvm.minimum.v8f16(<8 x half> … 294 …n estimated cost of 44 for instruction: %V16f16 = call <16 x half> @llvm.minimum.v16f16(<16 x half… 298 …el: Found an estimated cost of 1 for instruction: %f16 = call half @llvm.minimum.f16(half undef, h… 299 …d an estimated cost of 1 for instruction: %V2f16 = call <2 x half> @llvm.minimum.v2f16(<2 x half> … 300 …d an estimated cost of 1 for instruction: %V4f16 = call <4 x half> @llvm.minimum.v4f16(<4 x half> … 301 …d an estimated cost of 1 for instruction: %V8f16 = call <8 x half> @llvm.minimum.v8f16(<8 x half> … 302 …an estimated cost of 4 for instruction: %V16f16 = call <16 x half> @llvm.minimum.v16f16(<16 x half… [all …]
|
/llvm-project/llvm/test/Verifier/ |
H A D | invalid-splice.ll | 3 ; CHECK: The splice index exceeds the range [-VL, VL-1] where VL is the known minimum number of ele… 9 ; CHECK: The splice index exceeds the range [-VL, VL-1] where VL is the known minimum number of ele… 15 ; CHECK: The splice index exceeds the range [-VL, VL-1] where VL is the known minimum number of ele… 21 ; CHECK: The splice index exceeds the range [-VL, VL-1] where VL is the known minimum number of ele… 27 ; CHECK: The splice index exceeds the range [-VL, VL-1] where VL is the known minimum number of ele…
|
/llvm-project/llvm/test/Transforms/InstSimplify/ConstProp/ |
H A D | min-max.ll | 18 declare float @llvm.minimum.f32(float, float) 19 declare bfloat @llvm.minimum.bf16(bfloat, bfloat) 20 declare half @llvm.minimum.f16(half, half) 21 declare <4 x float> @llvm.minimum.v4f32(<4 x float>, <4 x float>) 22 declare <4 x bfloat> @llvm.minimum.v4bf16(<4 x bfloat>, <4 x bfloat>) 23 declare <4 x half> @llvm.minimum.v4f16(<4 x half>, <4 x half>) 232 %1 = call float @llvm.minimum.f32(float 5.0, float 42.0) 240 %1 = call bfloat @llvm.minimum.bf16(bfloat 5.0, bfloat 42.0) 248 %1 = call half @llvm.minimum.f16(half 5.0, half 42.0) 252 ; Check that minimum propagates its NaN or smaller argument [all …]
|
/llvm-project/clang/test/Driver/ |
H A D | print-supported-extensions-riscv.c | 99 // CHECK-NEXT: zvl1024b 1.0 'Zvl1024b' (Minimum Vector Length 1024) 100 // CHECK-NEXT: zvl128b 1.0 'Zvl128b' (Minimum Vector Length 128) 101 // CHECK-NEXT: zvl16384b 1.0 'Zvl16384b' (Minimum Vector Length 16384) 102 // CHECK-NEXT: zvl2048b 1.0 'Zvl2048b' (Minimum Vector Length 2048) 103 // CHECK-NEXT: zvl256b 1.0 'Zvl256b' (Minimum Vector Length 256) 104 // CHECK-NEXT: zvl32768b 1.0 'Zvl32768b' (Minimum Vector Length 32768) 105 // CHECK-NEXT: zvl32b 1.0 'Zvl32b' (Minimum Vector Length 32) 106 // CHECK-NEXT: zvl4096b 1.0 'Zvl4096b' (Minimum Vector Length 4096) 107 // CHECK-NEXT: zvl512b 1.0 'Zvl512b' (Minimum Vector Length 512) 108 // CHECK-NEXT: zvl64b 1.0 'Zvl64b' (Minimum Vecto [all...] |