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

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

llvm-svn: 328969
This commit is contained in:
Hiroshi Inoue 2018-04-02 12:18:21 +00:00
parent d3144ea849
commit 6d48493817
1 changed files with 4 additions and 8 deletions

View File

@ -736,12 +736,13 @@ def : InstRW<[P9_LS_4C, IP_AGEN_1C, DISP_1C, DISP_1C],
(instregex "ICBI(EP)?$"),
(instregex "ICBT(LS)?$"),
(instregex "LBARX(L)?$"),
(instregex "LBZ(CIX|8|X|X8)?$"),
(instregex "LD(ARX|ARXL|BRX|CIX|X)?$"),
(instregex "LBZ(CIX|8|X|X8|XTLS)?$"),
(instregex "LD(ARX|ARXL|BRX|CIX|X|XTLS)?$"),
(instregex "LH(A|B)RX(L)?(8)?$"),
(instregex "LWARX(L)?$"),
(instregex "LWBRX(8)?$"),
(instregex "LWZ(8|CIX|X|X8)?$"),
(instregex "LWZ(8|CIX|X|X8|XTLS)?$"),
(instregex "LHZ(8|CIX|X|X8|XTLS)?$"),
CP_ABORT,
DARN,
EnforceIEIO,
@ -749,11 +750,6 @@ def : InstRW<[P9_LS_4C, IP_AGEN_1C, DISP_1C, DISP_1C],
MSGSYNC,
TLBSYNC,
SYNC,
LHZ,
LHZ8,
LHZCIX,
LHZX,
LHZX8,
LMW,
LSWI
)>;