Home
last modified time | relevance | path

Searched full:minimum (Results 1 – 25 of 1234) sorted by relevance

12345678910>>...50

/llvm-project/llvm/test/Transforms/InstCombine/
H A Dminimum.ll4 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 Dfmul-maximum-minimum.ll4 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 Dfadd-maximum-minimum.ll4 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 Dp5.cpp3 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 Dnofpclass-minimum-maximum.ll4 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 Datomic-minmax.ll6 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 Dfminimum.ll10 %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 Dfminimum3.ll36 %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 Dminimummaximum.ll11 %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 Dvec-strict-min-01.ll1 ; 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 Dvec-min-05.ll1 ; 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 Dfminmax-folds.ll4 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 Dfixed-vectors-fminimum.ll11 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 Dfminimum-sdnode.ll19 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 Dfixed-vectors-fminimum-vp.ll11 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 Dmultiple-tables.yaml21 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 Dmemory_section.yaml9 Minimum: 0x00000002
11 - Minimum: 0x00000003
20 # CHECK: Minimum: 0x2
22 # CHECK: - Minimum: 0x3
/llvm-project/llvm/test/Analysis/CostModel/RISCV/
H A Dfp-min-max-abs.ll275 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 Ddebug_line_malformed.s8 .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 Dwarn-literal-range.c5 …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 Dscalable-vectorization-cost-tuning.ll
/llvm-project/llvm/test/Analysis/CostModel/AArch64/
H A Dmin-max.ll290 …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 Dinvalid-splice.ll3 ; 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 Dmin-max.ll18 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 Dprint-supported-extensions-riscv.c99 // 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...]

12345678910>>...50