| /llvm-project-15.0.7/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>) 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 D | minimum.ll | 11 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 D | vec-strict-max-01.ll | 1 ; 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 D | vec-max-05.ll | 1 ; 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 D | frame-21.ll | 6 ; 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 D | vec-perm-03.ll | 17 ; 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 D | vec-move-09.ll | 23 ; 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 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
|
| H A D | overflow-instr.test | 3 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 D | fminmax-folds.ll | 7 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 D | intrinsics.ll | 9 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 D | min-max.ll | 25 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 D | min-max.ll | 328 %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 D | NVPTXTargetTransformInfo.cpp | 213 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 D | fminmax-folds.ll | 7 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 D | global-merge.ll | 3 ; 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 D | max-vf-for-interleaved.ll | 9 ; 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 D | program-header-align.yaml | 2 ## 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 D | fminmax.ll | 14 ; CHECK-LABEL: maximum 16 define float @maximum(float %x, float %y) #0 {
|
| /llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/ |
| H A D | math-intrins-sm80-ptx70-instcombine.ll | 204 ; 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 D | sve-fixed-length-fp-minmax.ll | 1259 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 D | suspicious-missing-comma.rst | 53 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 D | hoist-round.ll | 7 ; 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 D | parse-any-invalid.mlir | 4 // 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 D | SPIRVAttributes.td | 77 // 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.
|