remove wasted space for extra bit copies of CR2 subregs
authorHal Finkel <hfinkel@anl.gov>
Mon, 5 Dec 2011 17:55:06 +0000 (17:55 +0000)
committerHal Finkel <hfinkel@anl.gov>
Mon, 5 Dec 2011 17:55:06 +0000 (17:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145817 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/PowerPC/2010-02-12-saveCR.ll

index 2d06715e112aad1ecd97ddf0b4cb000811d68e25..b2ed74fc80bf8087ff0942f8aabdb6e4defc3aa3 100644 (file)
@@ -9,7 +9,7 @@ entry:
 ;CHECK:  mfcr r2
 ;CHECK:  lis r0, 1
 ;CHECK:  rlwinm r2, r2, 8, 0, 31
-;CHECK:  ori r0, r0, 34540
+;CHECK:  ori r0, r0, 34524
 ;CHECK:  stwx r2, r1, r0
   %x = alloca [100000 x i8]                       ; <[100000 x i8]*> [#uses=1]
   %"alloca point" = bitcast i32 0 to i32          ; <i32> [#uses=0]
@@ -20,7 +20,7 @@ entry:
 
 return:                                           ; preds = %entry
 ;CHECK:  lis r0, 1
-;CHECK:  ori r0, r0, 34540
+;CHECK:  ori r0, r0, 34524
 ;CHECK:  lwzx r2, r1, r0
 ;CHECK:  rlwinm r2, r2, 24, 0, 31
 ;CHECK:  mtcrf 32, r2