[llvm] r329299 - [PowerPC] fix assertion failure due to missing instruction in P9InstrResources.td

Hiroshi Inoue via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 5 08:27:06 PDT 2018


Author: inouehrs
Date: Thu Apr  5 08:27:06 2018
New Revision: 329299

URL: http://llvm.org/viewvc/llvm-project?rev=329299&view=rev
Log:
[PowerPC] fix assertion failure due to missing instruction in P9InstrResources.td

This patch adds L(W|H|B)ZXTLS_32 instructions introduced by https://reviews.llvm.org/rL327635 in P9InstrResources.td.


Modified:
    llvm/trunk/lib/Target/PowerPC/P9InstrResources.td

Modified: llvm/trunk/lib/Target/PowerPC/P9InstrResources.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/PowerPC/P9InstrResources.td?rev=329299&r1=329298&r2=329299&view=diff
==============================================================================
--- llvm/trunk/lib/Target/PowerPC/P9InstrResources.td (original)
+++ llvm/trunk/lib/Target/PowerPC/P9InstrResources.td Thu Apr  5 08:27:06 2018
@@ -736,13 +736,13 @@ def : InstRW<[P9_LS_4C, IP_AGEN_1C, DISP
     (instregex "ICBI(EP)?$"),
     (instregex "ICBT(LS)?$"),
     (instregex "LBARX(L)?$"),
-    (instregex "LBZ(CIX|8|X|X8|XTLS)?$"),
+    (instregex "LBZ(CIX|8|X|X8|XTLS|XTLS_32)?$"),
     (instregex "LD(ARX|ARXL|BRX|CIX|X|XTLS)?$"),
     (instregex "LH(A|B)RX(L)?(8)?$"),
-    (instregex "LHZ(8|CIX|X|X8|XTLS)?$"),
+    (instregex "LHZ(8|CIX|X|X8|XTLS|XTLS_32)?$"),
     (instregex "LWARX(L)?$"),
     (instregex "LWBRX(8)?$"),
-    (instregex "LWZ(8|CIX|X|X8|XTLS)?$"),
+    (instregex "LWZ(8|CIX|X|X8|XTLS|XTLS_32)?$"),
     CP_ABORT,
     DARN,
     EnforceIEIO,




More information about the llvm-commits mailing list