Skip to content

Commit 47d1517

Browse files
committed
[AMDGPU] Remove redundant mayLoad = 0, mayStore = 0. NFC.
Almost everything in this file is mayLoad = 0, mayStore = 0 by default anyway.
1 parent 698584f commit 47d1517

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

llvm/lib/Target/AMDGPU/SOPInstructions.td

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -870,7 +870,7 @@ def S_GETREG_B32 : SOPK_Pseudo <
870870
}
871871
} // End mayLoad = 1
872872

873-
let mayLoad = 0, mayStore = 0, Defs = [MODE], Uses = [MODE] in {
873+
let Defs = [MODE], Uses = [MODE] in {
874874

875875
// FIXME: Need to truncate immediate to 16-bits.
876876
class S_SETREG_B32_Pseudo <list<dag> pattern=[]> : SOPK_Pseudo <
@@ -914,7 +914,7 @@ def S_SETREG_IMM32_B32_mode : S_SETREG_IMM32_B32_Pseudo {
914914
let hasSideEffects = 0;
915915
}
916916

917-
} // End mayLoad = 0, mayStore = 0, Defs = [MODE], Uses = [MODE]
917+
} // End Defs = [MODE], Uses = [MODE]
918918

919919
class SOPK_WAITCNT<string opName, list<dag> pat=[]> :
920920
SOPK_Pseudo<
@@ -1264,7 +1264,7 @@ def S_WAKEUP : SOPP_Pseudo <"s_wakeup", (ins) > {
12641264
let mayStore = 1;
12651265
}
12661266

1267-
let mayLoad = 0, mayStore = 0, hasSideEffects = 1 in
1267+
let hasSideEffects = 1 in
12681268
def S_WAITCNT : SOPP_Pseudo <"s_waitcnt" , (ins WAIT_FLAG:$simm16), "$simm16",
12691269
[(int_amdgcn_s_waitcnt timm:$simm16)]>;
12701270
def S_SETHALT : SOPP_Pseudo <"s_sethalt" , (ins i32imm:$simm16), "$simm16",
@@ -1278,8 +1278,6 @@ def S_SETKILL : SOPP_Pseudo <"s_setkill" , (ins i16imm:$simm16), "$simm16">;
12781278
def S_SLEEP : SOPP_Pseudo <"s_sleep", (ins i32imm:$simm16),
12791279
"$simm16", [(int_amdgcn_s_sleep timm:$simm16)]> {
12801280
let hasSideEffects = 1;
1281-
let mayLoad = 0;
1282-
let mayStore = 0;
12831281
}
12841282

12851283
def S_SETPRIO : SOPP_Pseudo <"s_setprio" , (ins i16imm:$simm16), "$simm16">;
@@ -1305,14 +1303,10 @@ def S_ICACHE_INV : SOPP_Pseudo <"s_icache_inv", (ins)> {
13051303
def S_INCPERFLEVEL : SOPP_Pseudo <"s_incperflevel", (ins i32imm:$simm16), "$simm16",
13061304
[(int_amdgcn_s_incperflevel timm:$simm16)]> {
13071305
let hasSideEffects = 1;
1308-
let mayLoad = 0;
1309-
let mayStore = 0;
13101306
}
13111307
def S_DECPERFLEVEL : SOPP_Pseudo <"s_decperflevel", (ins i32imm:$simm16), "$simm16",
13121308
[(int_amdgcn_s_decperflevel timm:$simm16)]> {
13131309
let hasSideEffects = 1;
1314-
let mayLoad = 0;
1315-
let mayStore = 0;
13161310
}
13171311
def S_TTRACEDATA : SOPP_Pseudo <"s_ttracedata", (ins)> {
13181312
let simm16 = 0;

0 commit comments

Comments
 (0)