Skip to content

Commit db28a45

Browse files
committed
[AMDGPU] Remove irrelevant comments on V_BFE_I32 instructions
These comments explain the encoding of the immediate operand of S_BFE_* which is not relevant for V_BFE_I32.
1 parent 585a8a3 commit db28a45

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

llvm/lib/Target/AMDGPU/SIInstructions.td

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1990,12 +1990,12 @@ def : GCNPat<(i32 (DivergentSextInreg<i1> i32:$src)),
19901990

19911991
def : GCNPat <
19921992
(i16 (DivergentSextInreg<i1> i16:$src)),
1993-
(V_BFE_I32_e64 $src, (i32 0), (i32 1)) // 0 | 1 << 16
1993+
(V_BFE_I32_e64 $src, (i32 0), (i32 1))
19941994
>;
19951995

19961996
def : GCNPat <
19971997
(i16 (DivergentSextInreg<i8> i16:$src)),
1998-
(V_BFE_I32_e64 $src, (i32 0), (i32 8)) // 0 | 8 << 16
1998+
(V_BFE_I32_e64 $src, (i32 0), (i32 8))
19991999
>;
20002000

20012001
def : GCNPat <
@@ -2008,14 +2008,14 @@ def : GCNPat <
20082008
def : GCNPat <
20092009
(i64 (DivergentSextInreg<i8> i64:$src)),
20102010
(REG_SEQUENCE VReg_64,
2011-
(V_BFE_I32_e64 (i32 (EXTRACT_SUBREG i64:$src, sub0)), (i32 0), (i32 8)/* 0 | 8 << 16 */), sub0,
2011+
(V_BFE_I32_e64 (i32 (EXTRACT_SUBREG i64:$src, sub0)), (i32 0), (i32 8)), sub0,
20122012
(V_ASHRREV_I32_e32 (i32 31), (V_BFE_I32_e64 (i32 (EXTRACT_SUBREG i64:$src, sub0)), (i32 0), (i32 8))), sub1)
20132013
>;
20142014

20152015
def : GCNPat <
20162016
(i64 (DivergentSextInreg<i16> i64:$src)),
20172017
(REG_SEQUENCE VReg_64,
2018-
(V_BFE_I32_e64 (i32 (EXTRACT_SUBREG i64:$src, sub0)), (i32 0), (i32 16)/* 0 | 16 << 16 */), sub0,
2018+
(V_BFE_I32_e64 (i32 (EXTRACT_SUBREG i64:$src, sub0)), (i32 0), (i32 16)), sub0,
20192019
(V_ASHRREV_I32_e32 (i32 31), (V_BFE_I32_e64 (i32 (EXTRACT_SUBREG i64:$src, sub0)), (i32 0), (i32 16))), sub1)
20202020
>;
20212021

0 commit comments

Comments
 (0)