[PATCH] D16988: AMDGPU: Remove bfi and bfm intrinsics
Tom Stellard via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 8 08:49:55 PST 2016
tstellarAMD added inline comments.
================
Comment at: test/CodeGen/AMDGPU/llvm.AMDGPU.bfm.ll:43-60
@@ -42,19 @@
-
-; FUNC-LABEL: {{^}}bfm_pattern:
-; SI: s_bfm_b32 {{s[0-9]+}}, {{s[0-9]+}}, {{s[0-9]+}}
-define void @bfm_pattern(i32 addrspace(1)* %out, i32 %x, i32 %y) {
- %a = shl i32 1, %x
- %b = sub i32 %a, 1
- %c = shl i32 %b, %y
- store i32 %c, i32 addrspace(1)* %out
- ret void
-}
-
-; FUNC-LABEL: {{^}}bfm_pattern_simple:
-; SI: s_bfm_b32 {{s[0-9]+}}, {{s[0-9]+}}, 0
-define void @bfm_pattern_simple(i32 addrspace(1)* %out, i32 %x) {
- %a = shl i32 1, %x
- %b = sub i32 %a, 1
- store i32 %b, i32 addrspace(1)* %out
- ret void
-}
----------------
These last two tests should be kept.
http://reviews.llvm.org/D16988
More information about the llvm-commits
mailing list