Skip to content

Commit 1b79225

Browse files
authored
[AMDGPU] Remove hasPostISelHook for atomics. NFC. (llvm#116791)
This is not required since 2147b6c changed that way that no-ret atomic ops are selected.
1 parent 408659c commit 1b79225

File tree

3 files changed

+0
-5
lines changed

3 files changed

+0
-5
lines changed

llvm/lib/Target/AMDGPU/BUFInstructions.td

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -740,7 +740,6 @@ class MUBUF_Atomic_Pseudo<string opName,
740740
MUBUF_SetupAddr<addrKindCopy> {
741741
let mayStore = 1;
742742
let mayLoad = 1;
743-
let hasPostISelHook = 1;
744743
let hasSideEffects = 1;
745744
let DisableWQM = 1;
746745
let has_glc = 0;

llvm/lib/Target/AMDGPU/DSInstructions.td

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,6 @@ class DS_1A1D_RET <string opName, RegisterClass rc = VGPR_32,
194194
(ins VGPR_32:$addr, data_op:$data0, Offset:$offset, gds:$gds),
195195
" $vdst, $addr, $data0$offset$gds"> {
196196

197-
let hasPostISelHook = 1;
198197
let has_data1 = 0;
199198
let IsAtomicRet = 1;
200199
}
@@ -223,7 +222,6 @@ class DS_1A2D_RET<string opName,
223222
(ins VGPR_32:$addr, src_op:$data0, src_op:$data1, Offset:$offset, gds:$gds),
224223
" $vdst, $addr, $data0, $data1$offset$gds"> {
225224

226-
let hasPostISelHook = 1;
227225
let IsAtomicRet = 1;
228226
}
229227

@@ -248,7 +246,6 @@ class DS_1A2D_Off8_RET<string opName,
248246
" $vdst, $addr, $data0, $data1$offset0$offset1$gds"> {
249247

250248
let has_offset = 0;
251-
let hasPostISelHook = 1;
252249
}
253250

254251
multiclass DS_1A2D_Off8_RET_mc<string opName,

llvm/lib/Target/AMDGPU/FLATInstructions.td

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,6 @@ class FLAT_AtomicNoRet_Pseudo<string opName, dag outs, dag ins,
516516
class FLAT_AtomicRet_Pseudo<string opName, dag outs, dag ins,
517517
string asm, list<dag> pattern = []>
518518
: FLAT_AtomicNoRet_Pseudo<opName, outs, ins, asm, pattern> {
519-
let hasPostISelHook = 1;
520519
let has_vdst = 1;
521520
let glcValue = 1;
522521
let sccbValue = 0;

0 commit comments

Comments
 (0)