Home | History | Annotate | Download | only in AArch64

Lines Matching full:rotr

600 defm RORV : Shift<0b11, "ror", rotr>;
745 UnOpFrag<(rotr (bswap node:$LHS), (i64 16))>>;
765 UnOpFrag<(rotr (bswap node:$LHS), (i64 32))>>;
767 // The bswap commutes with the rotr so we want a pattern for both possible
769 def : Pat<(bswap (rotr GPR32:$Rn, (i64 16))), (REV16Wr GPR32:$Rn)>;
770 def : Pat<(bswap (rotr GPR64:$Rn, (i64 32))), (REV32Xr GPR64:$Rn)>;
782 def : Pat<(rotr GPR32:$Rn, (i64 imm0_31:$imm)),
784 def : Pat<(rotr GPR64:$Rn, (i64 imm0_63:$imm)),