Home | History | Annotate | Download | only in AArch64

Lines Matching full:imm6

785                             !cast<Operand>("lsl_operand_" # ty):$Imm6),
786 !strconcat(asmop, "\t$Rd, $Rn, $Rm, $Imm6"),
788 !cast<Operand>("lsl_operand_" # ty):$Imm6))
795 !cast<Operand>("lsr_operand_" # ty):$Imm6),
796 !strconcat(asmop, "\t$Rd, $Rn, $Rm, $Imm6"),
798 !cast<Operand>("lsr_operand_" # ty):$Imm6))
805 !cast<Operand>("asr_operand_" # ty):$Imm6),
806 !strconcat(asmop, "\t$Rd, $Rn, $Rm, $Imm6"),
808 !cast<Operand>("asr_operand_" # ty):$Imm6))
844 def : InstAlias<"neg $Rd, $Rm, $Imm6",
845 (INST GPR:$Rd, ZR, GPR:$Rm, shift_operand:$Imm6)>;
847 def : Pat<(sub 0, (shiftop ty:$Rm, shift_operand:$Imm6)),
848 (INST ZR, $Rm, shift_operand:$Imm6)>;
867 : InstAlias<"negs $Rd, $Rm, $Imm6",
868 (INST GPR:$Rd, ZR, GPR:$Rm, shift_operand:$Imm6)>;
891 !cast<Operand>("lsl_operand_" # ty):$Imm6),
892 !strconcat(asmop, "\t$Rn, $Rm, $Imm6"),
894 !cast<Operand>("lsl_operand_" # ty):$Imm6))
901 !cast<Operand>("lsr_operand_" # ty):$Imm6),
902 !strconcat(asmop, "\t$Rn, $Rm, $Imm6"),
904 !cast<Operand>("lsr_operand_" # ty):$Imm6))
911 !cast<Operand>("asr_operand_" # ty):$Imm6),
912 !strconcat(asmop, "\t$Rn, $Rm, $Imm6"),
914 !cast<Operand>("asr_operand_" # ty):$Imm6))
3711 !cast<Operand>("lsl_operand_" # ty):$Imm6),
3712 !strconcat(asmop, "\t$Rd, $Rn, $Rm, $Imm6"),
3714 !cast<Operand>("lsl_operand_" # ty):$Imm6))
3721 !cast<Operand>("lsr_operand_" # ty):$Imm6),
3722 !strconcat(asmop, "\t$Rd, $Rn, $Rm, $Imm6"),
3724 !cast<Operand>("lsr_operand_" # ty):$Imm6))
3731 !cast<Operand>("asr_operand_" # ty):$Imm6),
3732 !strconcat(asmop, "\t$Rd, $Rn, $Rm, $Imm6"),
3734 !cast<Operand>("asr_operand_" # ty):$Imm6))
3741 !cast<Operand>("ror_operand_" # ty):$Imm6),
3742 !strconcat(asmop, "\t$Rd, $Rn, $Rm, $Imm6"),
3744 !cast<Operand>("ror_operand_" # ty):$Imm6))
3796 !cast<Operand>("lsl_operand_" # ty):$Imm6),
3797 "tst\t$Rn, $Rm, $Imm6",
3799 !cast<Operand>("lsl_operand_" # ty):$Imm6)),
3807 !cast<Operand>("lsr_operand_" # ty):$Imm6),
3808 "tst\t$Rn, $Rm, $Imm6",
3810 !cast<Operand>("lsr_operand_" # ty):$Imm6)),
3817 !cast<Operand>("asr_operand_" # ty):$Imm6),
3818 "tst\t$Rn, $Rm, $Imm6",
3820 !cast<Operand>("asr_operand_" # ty):$Imm6)),
3827 !cast<Operand>("ror_operand_" # ty):$Imm6),
3828 "tst\t$Rn, $Rm, $Imm6",
3830 !cast<Operand>("ror_operand_" # ty):$Imm6)),
3851 !cast<Operand>("lsl_operand_" # ty):$Imm6),
3852 "mvn\t$Rd, $Rm, $Imm6",
3854 !cast<Operand>("lsl_operand_" # ty):$Imm6)))],
3861 !cast<Operand>("lsr_operand_" # ty):$Imm6),
3862 "mvn\t$Rd, $Rm, $Imm6",
3864 !cast<Operand>("lsr_operand_" # ty):$Imm6)))],
3870 !cast<Operand>("asr_operand_" # ty):$Imm6),
3871 "mvn\t$Rd, $Rm, $Imm6",
3873 !cast<Operand>("asr_operand_" # ty):$Imm6)))],
3879 !cast<Operand>("ror_operand_" # ty):$Imm6),
3880 "mvn\t$Rd, $Rm, $Imm6",
3882 !cast<Operand>("lsl_operand_" # ty):$Imm6)))],