Home
last modified time | relevance | path

Searched defs:smin (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project/llvm/test/MC/AArch64/SME2/
H A Dsmin.s15 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 Dsmin-diagnostics.s6 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 Dsmin.s12 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 Dsmin-diagnostics.s3 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 Dsmin_32_imm.s15 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 Dsmin_64_imm.s15 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 Dsmin_32_reg.s13 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 Dsmin_64_reg.s13 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 Dcssc-instructions.s14 smin w11, w12, w13 label
15 smin w12, w13, w14 label
H A Dneon-instructions.s521 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 DInferIntRangeInterface.cpp26 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 DInferIntRangeInterface.h31 ConstantIntRanges(const APInt &umin, const APInt &umax, const APInt &smin, in ConstantIntRanges()
/llvm-project/mlir/lib/Interfaces/Utils/
H A DInferIntRangeCommon.cpp123 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 DV1-sve-instructions.s1706 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 DN2-sve-instructions.s2110 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 DV2-sve-instructions.s2115 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 DN1-neon-instructions.s521 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 DN2-neon-instructions.s521 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 DV2-neon-instructions.s616 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 DA64FX-sve-instructions.s1801 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 DA64FX-neon-instructions.s513 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 DA510-sve-instructions.s2110 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 DA55-neon-instructions.s513 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 DA510-neon-instructions.s513 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 DKnownBits.cpp215 KnownBits KnownBits::smin(const KnownBits &LHS, const KnownBits &RHS) { in smin() function in KnownBits

12