mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-04-05 17:39:16 +00:00
R600/SI: Mark s_mov_b32 and s_mov_b64 as rematerializable
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222579 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9a85cc1705
commit
e83cdb9792
@ -96,8 +96,10 @@ defm S_BUFFER_LOAD_DWORDX16 : SMRD_Helper <
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
let isMoveImm = 1 in {
|
||||
let isReMaterializable = 1 in {
|
||||
def S_MOV_B32 : SOP1_32 <0x00000003, "s_mov_b32", []>;
|
||||
def S_MOV_B64 : SOP1_64 <0x00000004, "s_mov_b64", []>;
|
||||
} // let isRematerializeable = 1
|
||||
def S_CMOV_B32 : SOP1_32 <0x00000005, "s_cmov_b32", []>;
|
||||
def S_CMOV_B64 : SOP1_64 <0x00000006, "s_cmov_b64", []>;
|
||||
} // End isMoveImm = 1
|
||||
|
Loading…
x
Reference in New Issue
Block a user