/llvm-project/llvm/test/MC/AArch64/SME2/ |
H A D | umin.s | 15 umin {z0.h, z1.h}, {z0.h, z1.h}, z0.h // 11000001-01100000-10100000-00100001 label 21 umin {z20.h, z21.h}, {z20.h, z21.h}, z5.h // 11000001-01100101-10100000-00110101 label 27 umin {z22.h, z23.h}, {z22.h, z23.h}, z8.h // 11000001-01101000-10100000-00110111 label 33 umin {z30.h, z31.h}, {z30.h, z31.h}, z15.h // 11000001-01101111-10100000-00111111 label 40 umin {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} // 11000001-01100000-10110000-00100001 label 46 umin {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} // 11000001-01110100-10110000-00110101 label 52 umin {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} // 11000001-01101000-10110000-00110111 label 58 umin {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} // 11000001-01111110-10110000-00111111 label 65 umin {z0.s, z1.s}, {z0.s, z1.s}, z0.s // 11000001-10100000-10100000-00100001 label 71 umin {z20.s, z21.s}, {z20.s, z21.s}, z5.s // 11000001-10100101-10100000-00110101 label [all …]
|
H A D | umin-diagnostics.s | 6 umin {z0.h, z1.h}, {z0.h-z2.h}, z0.h label 11 umin {z1.d-z2.d}, {z0.d, z1.d}, z0.d label 19 umin {z0.b, z1.b}, {z2.b-z3.b}, z31.b label 27 umin {z0.b, z1.b}, {z2.b-z3.b}, z14.d label
|
/llvm-project/llvm/test/MC/AArch64/SVE/ |
H A D | umin.s | 12 umin z0.b, z0.b, #0 label 18 umin z31.b, z31.b, #255 label 24 umin z0.b, z0.b, #0 label 30 umin z31.b, z31.b, #255 label 36 umin z0.b, z0.b, #0 label 42 umin z31.b, z31.b, #255 label 48 umin z0.b, z0.b, #0 label 54 umin z31.b, z31.b, #255 label 60 umin z31.b, p7/m, z31.b, z31.b label 66 umin z31.h, p7/m, z31.h, z31.h label [all …]
|
H A D | umin-diagnostics.s | 3 umin z0.b, z0.b, #-1 label 8 umin z31.b, z31.b, #256 label 13 umin z0.b, p8/m, z0.b, z0.b label 23 umin z31.b, z31.b, #255 label
|
/llvm-project/llvm/test/MC/AArch64/CSSC/ |
H A D | umin_32_imm.s | 15 umin w0, w0, #0 label 20 umin w21, w10, #85 label 25 umin w23, w13, #59 label 30 umin wzr, wzr, #255 label
|
H A D | umin_32_reg.s | 13 umin w0, w0, w0 label 18 umin w21, w10, w21 label 23 umin w23, w13, w8 label 28 umin wzr, wzr, wzr label
|
H A D | umin_64_imm.s | 15 umin x0, x0, #0 label 20 umin x21, x10, #85 label 25 umin x23, x13, #59 label 30 umin xzr, xzr, #255 label
|
H A D | umin_64_reg.s | 13 umin x0, x0, x0 label 18 umin x21, x10, x21 label 23 umin x23, x13, x8 label 28 umin xzr, xzr, xzr label
|
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Ampere/Ampere1B/ |
H A D | cssc-instructions.s | 16 umin w13, w14, w15 label 17 umin x14, x15, x16 label
|
H A D | neon-instructions.s | 886 umin v0.2s, v0.2s, v0.2s label 887 umin v0.4h, v0.4h, v0.4h label 888 umin v0.8b, v0.8b, v0.8b label
|
/llvm-project/mlir/lib/Interfaces/ |
H A D | InferIntRangeInterface.cpp | 22 const APInt &ConstantIntRanges::umin() const { return uminVal; } umin() function in ConstantIntRanges 57 APInt umin, umax; fromSigned() local 68 fromUnsigned(const APInt & umin,const APInt & umax) fromUnsigned() argument 135 APInt umin = APInt::getMinValue(width); getMaxRange() local [all...] |
/llvm-project/mlir/include/mlir/Interfaces/ |
H A D | InferIntRangeInterface.h | 31 ConstantIntRanges(const APInt &umin, const APInt &umax, const APInt &smin, in ConstantIntRanges()
|
/llvm-project/mlir/lib/Interfaces/Utils/ |
H A D | InferIntRangeCommon.cpp | 121 APInt umin = range.umin().zext(destWidth); in extRange() local 130 APInt umin = range.umin().zext(destWidth); in extUIRange() local 150 APInt umin in truncRange() local 446 APInt umin = APInt::getZero(width); inferRemU() local 484 const APInt &umin = lhs.umin().ugt(rhs.umin()) ? lhs.umin() : rhs.umin(); inferMaxU() local 502 const APInt &umin = lhs.umin().ult(rhs.umin()) ? lhs.umin() : rhs.umin(); inferMinU() local [all...] |
/llvm-project/mlir/lib/Dialect/GPU/IR/ |
H A D | InferIntRangeInterfaceImpls.cpp | 28 static ConstantIntRanges getIndexRange(uint64_t umin, uint64_t umax) { in getIndexRange()
|
/llvm-project/llvm/lib/Support/ |
H A D | KnownBits.cpp | 196 KnownBits KnownBits::umin(const KnownBits &LHS, const KnownBits &RHS) { umin() function in KnownBits
|
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Neoverse/ |
H A D | N1-neon-instructions.s | 886 umin v0.2s, v0.2s, v0.2s label 887 umin v0.4h, v0.4h, v0.4h label 888 umin v0.8b, v0.8b, v0.8b label
|
H A D | N2-neon-instructions.s | 886 umin v0.2s, v0.2s, v0.2s label 887 umin v0.4h, v0.4h, v0.4h label 888 umin v0.8b, v0.8b, v0.8b label
|
H A D | V1-sve-instructions.s | 2171 umin z0.b, z0.b, #0 label 2172 umin z31.b, p7/m, z31.b, z31.b label 2173 umin z31.b, z31.b, #255 label 2174 umin z31.d, p7/m, z31.d, z31.d label 2175 umin z31.h, p7/m, z31.h, z31.h label 2176 umin z31.s, p7/m, z31.s, z31.s label [all...] |
H A D | V2-neon-instructions.s | 1027 umin v0.2s, v0.2s, v0.2s label 1028 umin v0.4h, v0.4h, v0.4h label 1029 umin v0.8b, v0.8b, v0.8b label
|
H A D | V1-neon-instructions.s | 1016 umin v0.2s, v0.2s, v0.2s label 1017 umin v0.4h, v0.4h, v0.4h label 1018 umin v0.8b, v0.8b, v0.8b label
|
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Cortex/ |
H A D | A55-neon-instructions.s | 878 umin v0.2s, v0.2s, v0.2s label 879 umin v0.4h, v0.4h, v0.4h label 880 umin v0.8b, v0.8b, v0.8b label
|
H A D | A510-neon-instructions.s | 878 umin v0.2s, v0.2s, v0.2s label 879 umin v0.4h, v0.4h, v0.4h label 880 umin v0.8b, v0.8b, v0.8b label
|
/llvm-project/llvm/test/tools/llvm-mca/AArch64/A64FX/ |
H A D | A64FX-neon-instructions.s | 878 umin v0.2s, v0.2s, v0.2s label 879 umin v0.4h, v0.4h, v0.4h label 880 umin v0.8b, v0.8b, v0.8b label
|
H A D | A64FX-sve-instructions.s | 2269 umin z0.b, z0.b, #0 label 2270 umin z31.b, p7/m, z31.b, z31.b label 2271 umin z31.b, z31.b, #255 label 2272 umin z31.d, p7/m, z31.d, z31.d label 2273 umin z31.h, p7/m, z31.h, z31.h label 2274 umin z31.s, p7/m, z31.s, z31.s label
|
/llvm-project/llvm/lib/IR/ |
H A D | ConstantRange.cpp | 1310 ConstantRange::umin(const ConstantRange &Other) const { umin() function in ConstantRange [all...] |