[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