Lines Matching refs:AM
608 SDValue &Base, SDValue &Offset, ISD::MemIndexedMode &AM,
630 AM = ISD::POST_INC;
2106 ArrayRef<int> AM = SVN->getMask();
2107 assert(AM.size() <= 8 && "Unexpected shuffle mask");
2108 unsigned VecLen = AM.size();
2127 SmallVector<int,8> Mask(AM.begin(), AM.end());
2128 unsigned F = llvm::find_if(AM, [](int M) { return M >= 0; }) - AM.data();
2129 if (F == AM.size())
2131 if (AM[F] >= int(VecLen)) {
3268 /// AM is legal for this target, for a load/store of the specified type.
3270 const AddrMode &AM, Type *Ty,
3282 if (!isAligned(A, AM.BaseOffs))
3285 if (!isInt<11>(AM.BaseOffs >> Log2(A)))
3290 if (AM.BaseGV)
3293 int Scale = AM.Scale;