diff options
Diffstat (limited to 'llvm/test/CodeGen/Hexagon/tail-dup-subreg-map.ll')
-rw-r--r-- | llvm/test/CodeGen/Hexagon/tail-dup-subreg-map.ll | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/test/CodeGen/Hexagon/tail-dup-subreg-map.ll b/llvm/test/CodeGen/Hexagon/tail-dup-subreg-map.ll index 1b11d087832..148d018b01e 100644 --- a/llvm/test/CodeGen/Hexagon/tail-dup-subreg-map.ll +++ b/llvm/test/CodeGen/Hexagon/tail-dup-subreg-map.ll @@ -5,7 +5,7 @@ ; subregisters were dropped by the tail duplicator, resulting in invalid ; COPY instructions being generated. -; CHECK: = extractu(r{{[0-9]+}},#15,#17) +; CHECK: = asl(r{{[0-9]+}}:{{[0-9]+}},#15) target triple = "hexagon" @@ -36,20 +36,20 @@ if.then5.i: ; preds = %if.then.i br label %if.end.i if.else.i: ; preds = %if.then.i - %shl12.i = shl i64 %0, undef + %shl12.i = shl i64 %0, 7 br label %if.end.i if.end.i: ; preds = %if.else.i, %if.then5.i %aSig0.0 = phi i64 [ undef, %if.then5.i ], [ %shl12.i, %if.else.i ] %storemerge43.i = phi i64 [ %shl.i21, %if.then5.i ], [ 0, %if.else.i ] - %sub15.i = sub nsw i32 -63, undef + %sub15.i = sub nsw i32 -63, 8 br label %if.end13 if.else16.i: ; preds = %if.then7 br label %if.end13 if.else: ; preds = %entry - %or12 = or i64 undef, 281474976710656 + %or12 = or i64 9, 281474976710656 br label %if.end13 if.end13: ; preds = %if.else, %if.else16.i, %if.end.i |