Lines Matching defs:RegWidth
971 template<int RegWidth, int Shift>
979 return AArch64_AM::isMOVZMovAlias(Value, Shift, RegWidth);
986 template<int RegWidth, int Shift>
994 return AArch64_AM::isMOVNMovAlias(Value, Shift, RegWidth);
4584 uint64_t RegWidth = 0;
4587 RegWidth = 64;
4589 RegWidth = 32;
4591 if (LSB >= RegWidth)
4594 if (Width < 1 || Width > RegWidth)
4599 if (RegWidth == 32)
4615 RegWidth == 32 ? AArch64::WZR : AArch64::XZR, RegKind::Scalar,
4640 uint64_t RegWidth = 0;
4643 RegWidth = 64;
4645 RegWidth = 32;
4647 if (Op3Val >= RegWidth)
4650 if (Op4Val < 1 || Op4Val > RegWidth)
4655 if (RegWidth == 32)
4704 uint64_t RegWidth = 0;
4707 RegWidth = 64;
4709 RegWidth = 32;
4711 if (Op3Val >= RegWidth)
4714 if (Op4Val < 1 || Op4Val > RegWidth)
4720 if (NewOp4Val >= RegWidth || NewOp4Val < Op3Val)