[llvm] 6dcf920 - [AMDGPU] Fix a urem combine test to test what it was supposed to

Jay Foad via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 11 05:34:02 PST 2021


Author: Jay Foad
Date: 2021-01-11T13:32:34Z
New Revision: 6dcf9207df11f5cdb0126e5c5632e93532642ed9

URL: https://github.com/llvm/llvm-project/commit/6dcf9207df11f5cdb0126e5c5632e93532642ed9
DIFF: https://github.com/llvm/llvm-project/commit/6dcf9207df11f5cdb0126e5c5632e93532642ed9.diff

LOG: [AMDGPU] Fix a urem combine test to test what it was supposed to

Added: 
    

Modified: 
    llvm/test/CodeGen/AMDGPU/GlobalISel/combine-urem-pow-2.mir

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-urem-pow-2.mir b/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-urem-pow-2.mir
index f92e32dab08f..da6c8480b25e 100644
--- a/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-urem-pow-2.mir
+++ b/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-urem-pow-2.mir
@@ -48,12 +48,14 @@ body:             |
 
     ; GCN-LABEL: name: urem_s32_var_const2
     ; GCN: liveins: $vgpr0
-    ; GCN: %const:_(s32) = G_CONSTANT i32 1
+    ; GCN: %var:_(s32) = COPY $vgpr0
+    ; GCN: %const:_(s32) = G_CONSTANT i32 2
     ; GCN: [[C:%[0-9]+]]:_(s32) = G_CONSTANT i32 -1
     ; GCN: [[ADD:%[0-9]+]]:_(s32) = G_ADD %const, [[C]]
-    ; GCN: $vgpr0 = COPY [[ADD]](s32)
+    ; GCN: %rem:_(s32) = G_AND %var, [[ADD]]
+    ; GCN: $vgpr0 = COPY %rem(s32)
     %var:_(s32) = COPY $vgpr0
-    %const:_(s32) = G_CONSTANT i32 1
+    %const:_(s32) = G_CONSTANT i32 2
     %rem:_(s32) = G_UREM %var, %const
     $vgpr0 = COPY %rem
 ...


        


More information about the llvm-commits mailing list