Skip to content

Commit 9136a33

Browse files
committed
fixup! Add SDTypeProfile for all REV operations.
1 parent cedcb9d commit 9136a33

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

llvm/lib/Target/AArch64/AArch64InstrInfo.td

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,6 @@ def SDT_AArch64cbz : SDTypeProfile<0, 2, [SDTCisInt<0>, SDTCisVT<1, OtherVT>]>;
428428
def SDT_AArch64tbz : SDTypeProfile<0, 3, [SDTCisInt<0>, SDTCisInt<1>,
429429
SDTCisVT<2, OtherVT>]>;
430430

431-
432431
def SDT_AArch64CSel : SDTypeProfile<1, 4,
433432
[SDTCisSameAs<0, 1>,
434433
SDTCisSameAs<0, 2>,
@@ -451,6 +450,7 @@ def SDT_AArch64FCCMP : SDTypeProfile<1, 5,
451450
def SDT_AArch64FCmp : SDTypeProfile<1, 2, [SDTCisVT<0, i32>,
452451
SDTCisFP<1>,
453452
SDTCisSameAs<2, 1>]>;
453+
def SDT_AArch64Rev : SDTypeProfile<1, 1, [SDTCisSameAs<0, 1>]>;
454454
def SDT_AArch64Dup : SDTypeProfile<1, 1, [SDTCisVec<0>]>;
455455
def SDT_AArch64DupLane : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisInt<2>]>;
456456
def SDT_AArch64Insr : SDTypeProfile<1, 2, [SDTCisVec<0>]>;
@@ -817,9 +817,9 @@ def AArch64mvni_msl : SDNode<"AArch64ISD::MVNImsl", SDT_AArch64MOVIshift>;
817817
def AArch64movi : SDNode<"AArch64ISD::MOVI", SDT_AArch64MOVIedit>;
818818
def AArch64fmov : SDNode<"AArch64ISD::FMOV", SDT_AArch64MOVIedit>;
819819

820-
def AArch64rev16 : SDNode<"AArch64ISD::REV16", SDTIntUnaryOp>;
821-
def AArch64rev32 : SDNode<"AArch64ISD::REV32", SDT_AArch64UnaryVec>;
822-
def AArch64rev64 : SDNode<"AArch64ISD::REV64", SDT_AArch64UnaryVec>;
820+
def AArch64rev16 : SDNode<"AArch64ISD::REV16", SDT_AArch64Rev>;
821+
def AArch64rev32 : SDNode<"AArch64ISD::REV32", SDT_AArch64Rev>;
822+
def AArch64rev64 : SDNode<"AArch64ISD::REV64", SDT_AArch64Rev>;
823823
def AArch64ext : SDNode<"AArch64ISD::EXT", SDT_AArch64ExtVec>;
824824

825825
def AArch64vashr : SDNode<"AArch64ISD::VASHR", SDT_AArch64vshift>;

0 commit comments

Comments
 (0)