Lines Matching refs:RegWidth
863 template<int RegWidth, int Shift>
871 return AArch64_AM::isMOVZMovAlias(Value, Shift, RegWidth); in isMOVZMovAlias()
874 template<int RegWidth, int Shift>
882 return AArch64_AM::isMOVNMovAlias(Value, Shift, RegWidth); in isMOVNMovAlias()
3793 uint64_t RegWidth = 0; in MatchAndEmitInstruction() local
3796 RegWidth = 64; in MatchAndEmitInstruction()
3798 RegWidth = 32; in MatchAndEmitInstruction()
3800 if (LSB >= RegWidth) in MatchAndEmitInstruction()
3803 if (Width < 1 || Width > RegWidth) in MatchAndEmitInstruction()
3808 if (RegWidth == 32) in MatchAndEmitInstruction()
3824 RegWidth == 32 ? AArch64::WZR : AArch64::XZR, false, SMLoc(), in MatchAndEmitInstruction()
3849 uint64_t RegWidth = 0; in MatchAndEmitInstruction() local
3852 RegWidth = 64; in MatchAndEmitInstruction()
3854 RegWidth = 32; in MatchAndEmitInstruction()
3856 if (Op3Val >= RegWidth) in MatchAndEmitInstruction()
3859 if (Op4Val < 1 || Op4Val > RegWidth) in MatchAndEmitInstruction()
3864 if (RegWidth == 32) in MatchAndEmitInstruction()
3913 uint64_t RegWidth = 0; in MatchAndEmitInstruction() local
3916 RegWidth = 64; in MatchAndEmitInstruction()
3918 RegWidth = 32; in MatchAndEmitInstruction()
3920 if (Op3Val >= RegWidth) in MatchAndEmitInstruction()
3923 if (Op4Val < 1 || Op4Val > RegWidth) in MatchAndEmitInstruction()
3929 if (NewOp4Val >= RegWidth || NewOp4Val < Op3Val) in MatchAndEmitInstruction()