Skip to content

Commit d0278cf

Browse files
committed
[RISCV] Remove some more completed FIXMEs from tests. NFC
1 parent 5ee7395 commit d0278cf

File tree

7 files changed

+0
-8
lines changed

7 files changed

+0
-8
lines changed

llvm/test/CodeGen/RISCV/rvv/fixed-vectors-insert.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ define <32 x i32> @insertelt_v32i32_0(<32 x i32> %a, i32 %y) {
4747
ret <32 x i32> %b
4848
}
4949

50-
; FIXME: Should only require an m2 slideup
5150
define <32 x i32> @insertelt_v32i32_4(<32 x i32> %a, i32 %y) {
5251
; CHECK-LABEL: insertelt_v32i32_4:
5352
; CHECK: # %bb.0:

llvm/test/CodeGen/RISCV/rvv/vadd-vp.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1425,7 +1425,6 @@ define <vscale x 32 x i32> @vadd_vi_nxv32i32_evl_nx8(<vscale x 32 x i32> %va, <v
14251425
ret <vscale x 32 x i32> %v
14261426
}
14271427

1428-
; FIXME: The first vadd.vi should be able to infer that its AVL is equivalent to VLMAX.
14291428
; FIXME: The upper half of the operation is doing nothing but we don't catch
14301429
; that on RV64; we issue a usubsat(and (vscale x 16), 0xffffffff, vscale x 16)
14311430
; (the "original" %evl is the "and", due to known-bits issues with legalizing

llvm/test/CodeGen/RISCV/rvv/vmax-vp.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1062,7 +1062,6 @@ define <vscale x 32 x i32> @vmax_vx_nxv32i32_evl_nx8(<vscale x 32 x i32> %va, i3
10621062
ret <vscale x 32 x i32> %v
10631063
}
10641064

1065-
; FIXME: The first vmax.vx should be able to infer that its AVL is equivalent to VLMAX.
10661065
; FIXME: The upper half of the operation is doing nothing but we don't catch
10671066
; that on RV64; we issue a usubsat(and (vscale x 16), 0xffffffff, vscale x 16)
10681067
; (the "original" %evl is the "and", due to known-bits issues with legalizing

llvm/test/CodeGen/RISCV/rvv/vmaxu-vp.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1061,7 +1061,6 @@ define <vscale x 32 x i32> @vmaxu_vx_nxv32i32_evl_nx8(<vscale x 32 x i32> %va, i
10611061
ret <vscale x 32 x i32> %v
10621062
}
10631063

1064-
; FIXME: The first vmaxu.vx should be able to infer that its AVL is equivalent to VLMAX.
10651064
; FIXME: The upper half of the operation is doing nothing but we don't catch
10661065
; that on RV64; we issue a usubsat(and (vscale x 16), 0xffffffff, vscale x 16)
10671066
; (the "original" %evl is the "and", due to known-bits issues with legalizing

llvm/test/CodeGen/RISCV/rvv/vmin-vp.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1062,7 +1062,6 @@ define <vscale x 32 x i32> @vmin_vx_nxv32i32_evl_nx8(<vscale x 32 x i32> %va, i3
10621062
ret <vscale x 32 x i32> %v
10631063
}
10641064

1065-
; FIXME: The first vmin.vx should be able to infer that its AVL is equivalent to VLMAX.
10661065
; FIXME: The upper half of the operation is doing nothing but we don't catch
10671066
; that on RV64; we issue a usubsat(and (vscale x 16), 0xffffffff, vscale x 16)
10681067
; (the "original" %evl is the "and", due to known-bits issues with legalizing

llvm/test/CodeGen/RISCV/rvv/vminu-vp.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1061,7 +1061,6 @@ define <vscale x 32 x i32> @vminu_vx_nxv32i32_evl_nx8(<vscale x 32 x i32> %va, i
10611061
ret <vscale x 32 x i32> %v
10621062
}
10631063

1064-
; FIXME: The first vminu.vx should be able to infer that its AVL is equivalent to VLMAX.
10651064
; FIXME: The upper half of the operation is doing nothing but we don't catch
10661065
; that on RV64; we issue a usubsat(and (vscale x 16), 0xffffffff, vscale x 16)
10671066
; (the "original" %evl is the "and", due to known-bits issues with legalizing

llvm/test/CodeGen/RISCV/rvv/vwadd-sdnode.ll

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1394,8 +1394,6 @@ define <vscale x 1 x i64> @i1_zext(<vscale x 1 x i1> %va, <vscale x 1 x i64> %vb
13941394
}
13951395

13961396
; %x.i32 and %y.i32 are disjoint, so DAGCombiner will combine it into an or.
1397-
; FIXME: We should be able to recover the or into vwaddu.vv if the disjoint
1398-
; flag is set.
13991397
define <vscale x 2 x i32> @vwaddu_vv_disjoint_or_add(<vscale x 2 x i8> %x.i8, <vscale x 2 x i8> %y.i8) {
14001398
; CHECK-LABEL: vwaddu_vv_disjoint_or_add:
14011399
; CHECK: # %bb.0:

0 commit comments

Comments
 (0)