[llvm] 357d636 - [PowerPC] Regenerate rlwinm2.ll test

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Sun Nov 21 10:33:50 PST 2021


Author: Simon Pilgrim
Date: 2021-11-21T18:33:28Z
New Revision: 357d6362891e057e8fc721bcf76917723f996a40

URL: https://github.com/llvm/llvm-project/commit/357d6362891e057e8fc721bcf76917723f996a40
DIFF: https://github.com/llvm/llvm-project/commit/357d6362891e057e8fc721bcf76917723f996a40.diff

LOG: [PowerPC] Regenerate rlwinm2.ll test

Added: 
    

Modified: 
    llvm/test/CodeGen/PowerPC/rlwinm2.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/PowerPC/rlwinm2.ll b/llvm/test/CodeGen/PowerPC/rlwinm2.ll
index 87b5cddaeb930..a4b2363aeafaf 100644
--- a/llvm/test/CodeGen/PowerPC/rlwinm2.ll
+++ b/llvm/test/CodeGen/PowerPC/rlwinm2.ll
@@ -1,13 +1,12 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
 ; All of these ands and shifts should be folded into rlw[i]nm instructions
-; RUN: llc -verify-machineinstrs < %s -mtriple=ppc32-- -o %t
-; RUN: not grep and %t
-; RUN: not grep srawi %t 
-; RUN: not grep srwi %t 
-; RUN: not grep slwi %t 
-; RUN: grep rlwnm %t | count 1
-; RUN: grep rlwinm %t | count 1
+; RUN: llc < %s -verify-machineinstrs -mtriple=ppc32-- | FileCheck %s
 
 define i32 @test1(i32 %X, i32 %Y) {
+; CHECK-LABEL: test1:
+; CHECK:       # %bb.0: # %entry
+; CHECK-NEXT:    rlwnm 3, 3, 4, 25, 31
+; CHECK-NEXT:    blr
 entry:
 	%tmp = trunc i32 %Y to i8		; <i8> [#uses=2]
 	%tmp1 = shl i32 %X, %Y		; <i32> [#uses=1]
@@ -19,6 +18,10 @@ entry:
 }
 
 define i32 @test2(i32 %X) {
+; CHECK-LABEL: test2:
+; CHECK:       # %bb.0: # %entry
+; CHECK-NEXT:    rlwinm 3, 3, 5, 25, 31
+; CHECK-NEXT:    blr
 entry:
 	%tmp1 = lshr i32 %X, 27		; <i32> [#uses=1]
 	%tmp2 = shl i32 %X, 5		; <i32> [#uses=1]


        


More information about the llvm-commits mailing list