/llvm-project/llvm/test/MC/AArch64/SME2/ |
H A D | smin.s | 15 smin {z0.h, z1.h}, {z0.h, z1.h}, z0.h // 11000001-01100000-10100000-00100000 label 21 smin {z20.h, z21.h}, {z20.h, z21.h}, z5.h // 11000001-01100101-10100000-00110100 label 27 smin {z22.h, z23.h}, {z22.h, z23.h}, z8.h // 11000001-01101000-10100000-00110110 label 33 smin {z30.h, z31.h}, {z30.h, z31.h}, z15.h // 11000001-01101111-10100000-00111110 label 40 smin {z0.h, z1.h}, {z0.h, z1.h}, {z0.h, z1.h} // 11000001-01100000-10110000-00100000 label 46 smin {z20.h, z21.h}, {z20.h, z21.h}, {z20.h, z21.h} // 11000001-01110100-10110000-00110100 label 52 smin {z22.h, z23.h}, {z22.h, z23.h}, {z8.h, z9.h} // 11000001-01101000-10110000-00110110 label 58 smin {z30.h, z31.h}, {z30.h, z31.h}, {z30.h, z31.h} // 11000001-01111110-10110000-00111110 label 65 smin {z0.s, z1.s}, {z0.s, z1.s}, z0.s // 11000001-10100000-10100000-00100000 label 71 smin {z20.s, z21.s}, {z20.s, z21.s}, z5.s // 11000001-10100101-10100000-00110100 label [all …]
|
H A D | smin-diagnostics.s | 6 smin {z0.h, z1.h}, {z0.h-z2.h}, z0.h label 11 smin {z1.d-z2.d}, {z0.d, z1.d}, z0.d label 19 smin {z0.b, z1.b}, {z2.b-z3.b}, z31.b label 27 smin {z0.b, z1.b}, {z2.b-z3.b}, z14.d label
|
/llvm-project/llvm/test/MC/AArch64/SVE/ |
H A D | smin.s | 12 smin z0.b, z0.b, #-128 label 18 smin z31.b, z31.b, #127 label 24 smin z0.h, z0.h, #-128 label 30 smin z31.h, z31.h, #127 label 36 smin z0.s, z0.s, #-128 label 42 smin z31.s, z31.s, #127 label 48 smin z0.d, z0.d, #-128 label 54 smin z31.d, z31.d, #127 label 60 smin z31.b, p7/m, z31.b, z31.b label 66 smin z31.h, p7/m, z31.h, z31.h label [all …]
|
H A D | smin-diagnostics.s | 3 smin z0.b, z0.b, #-129 label 8 smin z31.b, z31.b, #128 label 13 smin z0.b, p8/m, z0.b, z0.b label 23 smin z31.d, z31.d, #127 label
|
/llvm-project/llvm/test/MC/AArch64/CSSC/ |
H A D | smin_32_imm.s | 15 smin w0, w0, #0 label 20 smin w21, w10, #85 label 25 smin w23, w13, #59 label 30 smin wzr, wzr, #-1 label
|
H A D | smin_64_imm.s | 15 smin x0, x0, #0 label 20 smin x21, x10, #85 label 25 smin x23, x13, #59 label 30 smin xzr, xzr, #-1 label
|
H A D | smin_32_reg.s | 13 smin w0, w0, w0 label 18 smin w21, w10, w21 label 23 smin w23, w13, w8 label 28 smin wzr, wzr, wzr label
|
H A D | smin_64_reg.s | 13 smin x0, x0, x0 label 18 smin x21, x10, x21 label 23 smin x23, x13, x8 label 28 smin xzr, xzr, xzr label
|
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Ampere/Ampere1B/ |
H A D | cssc-instructions.s | 14 smin w11, w12, w13 label 15 smin w12, w13, w14 label
|
H A D | neon-instructions.s | 521 smin v0.16b, v0.16b, v0.16b label 522 smin v0.4s, v0.4s, v0.4s label 523 smin v0.8h, v0.8h, v0.8h label
|
/llvm-project/mlir/lib/Interfaces/ |
H A D | InferIntRangeInterface.cpp | 26 const APInt &ConstantIntRanges::smin() const { return sminVal; } smin() function in ConstantIntRanges 54 fromSigned(const APInt & smin,const APInt & smax) fromSigned() argument 71 APInt smin, smax; fromUnsigned() local 137 APInt smin = width != 0 ? APInt::getSignedMinValue(width) : umin; 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 | 123 APInt smin = range.smin().sext(destWidth); in extRange() local 137 APInt smin = range.smin().sext(destWidth); in extSIRange() local 171 APInt smin in truncRange() local 408 APInt smin = APInt::getSignedMinValue(width); inferRemS() local 475 const APInt &smin = lhs.smin().sgt(rhs.smin()) ? lhs.smin() : rhs.smin(); inferMaxS() local 493 const APInt &smin = lhs.smin().slt(rhs.smin()) ? lhs.smin() : rhs.smin(); inferMinS() local [all...] |
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Neoverse/ |
H A D | V1-sve-instructions.s | 1706 smin z0.b, z0.b, #-128 label 1707 smin z0.d, z0.d, #-128 label 1708 smin z0.h, z0.h, #-128 label 1709 smin z0.s, z0.s, #-128 label 1710 smin z31.b, p7/m, z31.b, z31.b label 1711 smin z31.b, z31.b, #127 label 1712 smin z31.d, p7/m, z31.d, z31.d label 1713 smin z31.d, z31.d, #127 label 1714 smin z31.h, p7/m, z31.h, z31.h label 1715 smin z3 label 1716 smin z31.s, p7/m, z31.s, z31.s global() label 1717 smin z31.s, z31.s, #127 global() label [all...] |
H A D | N2-sve-instructions.s | 2110 smin z0.b, z0.b, #-128 label 2111 smin z0.d, z0.d, #-128 label 2112 smin z0.h, z0.h, #-128 label 2113 smin z0.s, z0.s, #-128 label 2114 smin z31.b, p7/m, z31.b, z31.b label 2115 smin z31.b, z31.b, #127 label 2116 smin z31.d, p7/m, z31.d, z31.d label 2117 smin z31.d, z31.d, #127 label 2118 smin z31.h, p7/m, z31.h, z31.h label 2119 smin z31.h, z31.h, #127 label [all …]
|
H A D | V2-sve-instructions.s | 2115 smin z0.b, z0.b, #-128 label 2116 smin z0.d, z0.d, #-128 label 2117 smin z0.h, z0.h, #-128 label 2118 smin z0.s, z0.s, #-128 label 2119 smin z31.b, p7/m, z31.b, z31.b label 2120 smin z31.b, z31.b, #127 label 2121 smin z31.d, p7/m, z31.d, z31.d label 2122 smin z31.d, z31.d, #127 label 2123 smin z31.h, p7/m, z31.h, z31.h label 2124 smin z3 label 2125 smin z31.s, p7/m, z31.s, z31.s global() label 2126 smin z31.s, z31.s, #127 global() label [all...] |
H A D | N1-neon-instructions.s | 521 smin v0.16b, v0.16b, v0.16b label 522 smin v0.4s, v0.4s, v0.4s label 523 smin v0.8h, v0.8h, v0.8h label
|
H A D | N2-neon-instructions.s | 521 smin v0.16b, v0.16b, v0.16b label 522 smin v0.4s, v0.4s, v0.4s label 523 smin v0.8h, v0.8h, v0.8h label
|
H A D | V2-neon-instructions.s | 616 smin v0.16b, v0.16b, v0.16b label 617 smin v0.4s, v0.4s, v0.4s label 618 smin v0.8h, v0.8h, v0.8h label
|
/llvm-project/llvm/test/tools/llvm-mca/AArch64/A64FX/ |
H A D | A64FX-sve-instructions.s | 1801 smin z0.b, z0.b, #-128 label 1802 smin z0.d, z0.d, #-128 label 1803 smin z0.h, z0.h, #-128 label 1804 smin z0.s, z0.s, #-128 label 1805 smin z31.b, p7/m, z31.b, z31.b label 1806 smin z31.b, z31.b, #127 label 1807 smin z31.d, p7/m, z31.d, z31.d label 1808 smin z31.d, z31.d, #127 label 1809 smin z31.h, p7/m, z31.h, z31.h label 1810 smin z31.h, z31.h, #127 label [all …]
|
H A D | A64FX-neon-instructions.s | 513 smin v0.16b, v0.16b, v0.16b label 514 smin v0.4s, v0.4s, v0.4s label 515 smin v0.8h, v0.8h, v0.8h label
|
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Cortex/ |
H A D | A510-sve-instructions.s | 2110 smin z0.b, z0.b, #-128 label 2111 smin z0.d, z0.d, #-128 label 2112 smin z0.h, z0.h, #-128 label 2113 smin z0.s, z0.s, #-128 label 2114 smin z31.b, p7/m, z31.b, z31.b label 2115 smin z31.b, z31.b, #127 label 2116 smin z31.d, p7/m, z31.d, z31.d label 2117 smin z31.d, z31.d, #127 label 2118 smin z31.h, p7/m, z31.h, z31.h label 2119 smin z31.h, z31.h, #127 label [all …]
|
H A D | A55-neon-instructions.s | 513 smin v0.16b, v0.16b, v0.16b label 514 smin v0.4s, v0.4s, v0.4s label 515 smin v0.8h, v0.8h, v0.8h label
|
H A D | A510-neon-instructions.s | 513 smin v0.16b, v0.16b, v0.16b label 514 smin v0.4s, v0.4s, v0.4s label 515 smin v0.8h, v0.8h, v0.8h label
|
/llvm-project/llvm/lib/Support/ |
H A D | KnownBits.cpp | 215 KnownBits KnownBits::smin(const KnownBits &LHS, const KnownBits &RHS) { in smin() function in KnownBits
|