[PowerPC] Regenerate rlwinm2.ll test
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 21 Nov 2021 18:30:58 +0000 (18:30 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 21 Nov 2021 18:33:28 +0000 (18:33 +0000)
llvm/test/CodeGen/PowerPC/rlwinm2.ll

index 87b5cdd..a4b2363 100644 (file)
@@ -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]