Home
last modified time | relevance | path

Searched refs:maximum (Results 1 – 25 of 324) sorted by relevance

12345678910>>...13

/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dmaximum.ll4 declare float @llvm.maximum.f32(float, float)
5 declare <2 x float> @llvm.maximum.v2f32(<2 x float>, <2 x float>)
8 declare double @llvm.maximum.f64(double, 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)
55 %x = call float @llvm.maximum.f32(float 0.0, float 0.0)
128 %y = call float @llvm.maximum.f32(float 1.0, float %x)
398 %maximum = call double @llvm.maximum.f64(double %x.ext, double %y.ext)
399 %trunc = fptrunc double %maximum to float
410 %maximum = call nnan double @llvm.maximum.f64(double %x.ext, double %y.ext)
[all …]
H A Dminimum.ll11 declare float @llvm.maximum.f32(float, float)
245 ; CHECK-NEXT: [[A:%.*]] = call float @llvm.maximum.f32(float [[X:%.*]], float [[Y:%.*]])
249 %a = call float @llvm.maximum.f32(float %x, float %y)
257 ; CHECK-NEXT: [[B:%.*]] = call float @llvm.maximum.f32(float [[X]], float [[A]])
261 %b = call float @llvm.maximum.f32(float %x, float %a)
269 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.maximum.f64(double [[X:%.*]], double [[Y:%.*]])
281 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.maximum.f64(double [[X:%.*]], double [[Y:%.*]])
325 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.maximum.f64(double [[X]], double [[Y:%.*]])
340 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.maximum.f64(double [[X]], double [[Y:%.*]])
355 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.maximum.f64(double [[X:%.*]], double [[Y]])
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dvec-strict-max-01.ll1 ; Test strict vector maximum on z14.
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(
104 ; Test the f32 maximum intrinsic.
109 %ret = call float @llvm.experimental.constrained.maximum.f32(
115 ; Test the v4f32 maximum intrinsic.
121 %ret = call <4 x float> @llvm.experimental.constrained.maximum.v4f32(
127 ; Test the f128 maximum intrinsic.
[all …]
H A Dvec-max-05.ll1 ; Test vector maximum on z14.
8 declare double @llvm.maximum.f64(double, double)
14 declare float @llvm.maximum.f32(float, float)
19 declare fp128 @llvm.maximum.f128(fp128, fp128)
39 ; Test the f64 maximum intrinsic.
59 ; Test a f64 constant compare/select resulting in maximum.
80 ; Test the v2f64 maximum intrinsic.
108 ; Test the f32 maximum intrinsic.
128 ; Test a f32 constant compare/select resulting in maximum.
149 ; Test the v4f32 maximum intrinsic.
[all …]
H A Dframe-21.ll6 ; is required. Check the maximum such case.
30 ; in reach, so the maximum frame size without emergency spill slots is
31 ; 4096 - 2*160 - <size of incoming stack arguments>. Check the maximum
55 ; Check the maximum case where we still need no emergency spill slots ...
H A Dvec-perm-03.ll17 ; Test a v16i8 replicating load with the maximum in-range offset.
56 ; Test a v8i16 replicating load with the maximum in-range offset.
95 ; Test a v4i32 replicating load with the maximum in-range offset.
134 ; Test a v2i64 replicating load with the maximum in-range offset.
173 ; Test a v4f32 replicating load with the maximum in-range offset.
212 ; Test a v2f64 replicating load with the maximum in-range offset.
H A Dvec-move-09.ll23 ; Test v16i8 insertion with the maximum signed value.
41 ; Test v16i8 insertion with the maximum unsigned value.
77 ; Test v8i16 insertion with the maximum signed value.
95 ; Test v8i16 insertion with the maximum unsigned value.
131 ; Test v4i32 insertion with the maximum value allowed by VLEIF.
194 ; Test v2i64 insertion with the maximum value allowed by VLEIG.
/llvm-project-15.0.7/llvm/test/tools/llvm-profdata/
H A Dcutoff.test14 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
H A Doverflow-instr.test3 1- Merge profile having maximum counts with itself and verify overflow detected and saturation occu…
10 2- Merge profile having maximum counts by itself and verify no overflow
/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/
H A Dfminmax-folds.ll7 declare float @llvm.maximum.f32(float, float)
11 declare <2 x float> @llvm.maximum.v2f32(<2 x float>, <2 x float>)
18 declare double @llvm.maximum.f64(double, double)
838 ; From the LangRef for minimum/maximum:
1013 %y = call float @llvm.maximum.f32(float %x, float %x)
1088 %a = call float @llvm.maximum.f32(float %x, float %y)
1089 %b = call float @llvm.maximum.f32(float %x, float %a)
1098 %a = call float @llvm.maximum.f32(float %x, float %y)
1099 %b = call float @llvm.maximum.f32(float %y, float %a)
1108 %a = call float @llvm.maximum.f32(float %x, float %y)
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/Scalarizer/
H A Dintrinsics.ll9 declare <2 x float> @llvm.maximum.v2f32(<2 x float>, <2 x float>)
65 ; CHECK: %maximum.i0 = call float @llvm.maximum.f32(float %x.i0, float %y.i0)
66 ; CHECK: %maximum.i1 = call float @llvm.maximum.f32(float %x.i1, float %y.i1)
67 ; CHECK: %maximum.upto0 = insertelement <2 x float> poison, float %maximum.i0, i32 0
68 ; CHECK: %maximum = insertelement <2 x float> %maximum.upto0, float %maximum.i1, i32 1
69 ; CHECK: ret <2 x float> %maximum
71 %maximum = call <2 x float> @llvm.maximum.v2f32(<2 x float> %x, <2 x float> %y)
72 ret <2 x float> %maximum
/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ConstProp/
H A Dmin-max.ll25 declare float @llvm.maximum.f32(float, float)
26 declare bfloat @llvm.maximum.bf16(bfloat, bfloat)
27 declare half @llvm.maximum.f16(half, half)
28 declare <4 x float> @llvm.maximum.v4f32(<4 x float>, <4 x float>)
29 declare <4 x bfloat> @llvm.maximum.v4bf16(<4 x bfloat>, <4 x bfloat>)
30 declare <4 x half> @llvm.maximum.v4f16(<4 x half>, <4 x half>)
228 %1 = call float @llvm.maximum.f32(float 5.0, float 42.0)
236 %1 = call bfloat @llvm.maximum.bf16(bfloat 5.0, bfloat 42.0)
244 %1 = call half @llvm.maximum.f16(half 5.0, half 42.0)
248 ; Check that maximum propagates its NaN or greater argument
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/AArch64/
H A Dmin-max.ll328 %f16 = call half @llvm.maximum.f16(half undef, half undef)
357 define void @maximum() {
358 ; CHECK-LABEL: 'maximum'
368 %f32 = call float @llvm.maximum.f32(float undef, float undef)
501 declare half @llvm.maximum.f16(half, half)
502 declare float @llvm.maximum.f32(float, float)
503 declare double @llvm.maximum.f64(double, double)
504 declare <2 x half> @llvm.maximum.v2f16(<2 x half>, <2 x half>)
505 declare <4 x half> @llvm.maximum.v4f16(<4 x half>, <4 x half>)
506 declare <8 x half> @llvm.maximum.v8f16(<8 x half>, <8 x half>)
[all …]
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp213 return {Intrinsic::maximum, FTZ_MustBeOff}; in simplifyNvvmIntrinsic()
215 return {Intrinsic::maximum, FTZ_MustBeOn}; in simplifyNvvmIntrinsic()
225 return {Intrinsic::maximum, FTZ_MustBeOff, true}; in simplifyNvvmIntrinsic()
227 return {Intrinsic::maximum, FTZ_MustBeOn, true}; in simplifyNvvmIntrinsic()
229 return {Intrinsic::maximum, FTZ_MustBeOff, true}; in simplifyNvvmIntrinsic()
231 return {Intrinsic::maximum, FTZ_MustBeOn, true}; in simplifyNvvmIntrinsic()
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dfminmax-folds.ll7 declare float @llvm.maximum.f32(float, float)
11 declare <2 x float> @llvm.maximum.v2f32(<2 x float>, <2 x float>)
35 %r = call float @llvm.maximum.f32(float %x, float 0x7fff000000000000)
87 %r = call float @llvm.maximum.f32(float %x, float 0x7ff0000000000000)
129 %r = call float @llvm.maximum.f32(float %x, float 0xfff0000000000000)
173 %r = call nnan float @llvm.maximum.f32(float %x, float 0x7ff0000000000000)
209 %r = call nnan float @llvm.maximum.f32(float 0x7ff0000000000000, float %x)
289 %r = call nnan float @llvm.maximum.f32(float %x, float 0xfff0000000000000)
347 %r = call float @llvm.maximum.f32(float %x, float 0x47efffffe0000000)
411 %r = call float @llvm.maximum.f32(float %x, float 0xc7efffffe0000000)
[all …]
H A Dglobal-merge.ll3 ; value for the maximum offset (127).
5 ; A local array that exceeds the maximum offset should not be merged.
60 ; Make sure that the complete variable fits within the range of the maximum
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/AArch64/
H A Dmax-vf-for-interleaved.ll9 ; distances. In this test, the maximum safe dependence distance for
10 ; vectorization is 16 bytes. Normally, this would lead to a maximum VF of 4.
12 ; interleave factor. Here, the maximum safe dependence distance is recomputed
/llvm-project-15.0.7/llvm/test/tools/yaml2obj/ELF/
H A Dprogram-header-align.yaml2 ## from the maximum alignment of contained sections.
31 ## If Align is not specified, p_align is inferred from the maximum alignment
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/
H A Dfminmax.ll14 ; CHECK-LABEL: maximum
16 define float @maximum(float %x, float %y) #0 {
/llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/
H A Dmath-intrins-sm80-ptx70-instcombine.ll204 ; CHECK: @llvm.maximum.f32
212 ; CHECK: @llvm.maximum.f32
220 ; CHECK-NOT: @llvm.maximum.f32
228 ; CHECK: @llvm.maximum.f16
236 ; CHECK: @llvm.maximum.f16
244 ; CHECK-NOT: @llvm.maximum.f16
252 ; CHECK: @llvm.maximum.v2f16
260 ; CHECK: @llvm.maximum.v2f16
267 ; CHECK-NOT: @llvm.maximum.v2f16
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dsve-fixed-length-fp-minmax.ll1259 declare <4 x half> @llvm.maximum.v4f16(<4 x half>, <4 x half>)
1260 declare <8 x half> @llvm.maximum.v8f16(<8 x half>, <8 x half>)
1261 declare <16 x half> @llvm.maximum.v16f16(<16 x half>, <16 x half>)
1262 declare <32 x half> @llvm.maximum.v32f16(<32 x half>, <32 x half>)
1263 declare <64 x half> @llvm.maximum.v64f16(<64 x half>, <64 x half>)
1265 declare <2 x float> @llvm.maximum.v2f32(<2 x float>, <2 x float>)
1266 declare <4 x float> @llvm.maximum.v4f32(<4 x float>, <4 x float>)
1267 declare <8 x float> @llvm.maximum.v8f32(<8 x float>, <8 x float>)
1271 declare <1 x double> @llvm.maximum.v1f64(<1 x double>, <1 x double>)
1272 declare <2 x double> @llvm.maximum.v2f64(<2 x double>, <2 x double>)
[all …]
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/bugprone/
H A Dsuspicious-missing-comma.rst53 A string specifying the maximum threshold ratio [0, 1.0] of suspicious string
58 An unsigned integer specifying the maximum number of concatenated tokens.
/llvm-project-15.0.7/llvm/test/Transforms/LICM/
H A Dhoist-round.ll7 ; copysign, minnum, maxnum, minimum, maximum, and fabs intrinsics are
46 %tmp.12 = call float @llvm.maximum.f32(float %tmp.11, float %arg2)
70 declare float @llvm.maximum.f32(float, float)
/llvm-project-15.0.7/mlir/test/Dialect/Quant/
H A Dparse-any-invalid.mlir4 // Unrecognized token: missing storage type maximum
55 // expected-error@+1 {{illegal storage type maximum: 9}}
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVAttributes.td77 // The maximum total storage size, in bytes, available for variables
81 // The maximum total number of compute shader invocations in a single local
84 // The maximum size of a local compute workgroup, per dimension.

12345678910>>...13