Skip to content

Commit 73ae51b

Browse files
author
git apple-llvm automerger
committed
Merge commit 'bf63592ab1a8' from apple/main into swift/next
2 parents 12e4d63 + bf63592 commit 73ae51b

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

llvm/lib/Target/PowerPC/PPCISelLowering.cpp

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15853,7 +15853,11 @@ bool PPCTargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info,
1585315853
case Intrinsic::ppc_altivec_lvehx:
1585415854
case Intrinsic::ppc_altivec_lvewx:
1585515855
case Intrinsic::ppc_vsx_lxvd2x:
15856-
case Intrinsic::ppc_vsx_lxvw4x: {
15856+
case Intrinsic::ppc_vsx_lxvw4x:
15857+
case Intrinsic::ppc_vsx_lxvd2x_be:
15858+
case Intrinsic::ppc_vsx_lxvw4x_be:
15859+
case Intrinsic::ppc_vsx_lxvl:
15860+
case Intrinsic::ppc_vsx_lxvll: {
1585715861
EVT VT;
1585815862
switch (Intrinsic) {
1585915863
case Intrinsic::ppc_altivec_lvebx:
@@ -15866,6 +15870,7 @@ bool PPCTargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info,
1586615870
VT = MVT::i32;
1586715871
break;
1586815872
case Intrinsic::ppc_vsx_lxvd2x:
15873+
case Intrinsic::ppc_vsx_lxvd2x_be:
1586915874
VT = MVT::v2f64;
1587015875
break;
1587115876
default:
@@ -15888,7 +15893,11 @@ bool PPCTargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info,
1588815893
case Intrinsic::ppc_altivec_stvehx:
1588915894
case Intrinsic::ppc_altivec_stvewx:
1589015895
case Intrinsic::ppc_vsx_stxvd2x:
15891-
case Intrinsic::ppc_vsx_stxvw4x: {
15896+
case Intrinsic::ppc_vsx_stxvw4x:
15897+
case Intrinsic::ppc_vsx_stxvd2x_be:
15898+
case Intrinsic::ppc_vsx_stxvw4x_be:
15899+
case Intrinsic::ppc_vsx_stxvl:
15900+
case Intrinsic::ppc_vsx_stxvll: {
1589215901
EVT VT;
1589315902
switch (Intrinsic) {
1589415903
case Intrinsic::ppc_altivec_stvebx:
@@ -15901,6 +15910,7 @@ bool PPCTargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info,
1590115910
VT = MVT::i32;
1590215911
break;
1590315912
case Intrinsic::ppc_vsx_stxvd2x:
15913+
case Intrinsic::ppc_vsx_stxvd2x_be:
1590415914
VT = MVT::v2f64;
1590515915
break;
1590615916
default:

0 commit comments

Comments
 (0)