File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
llvm/test/Analysis/DemandedBits Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 1
1
; RUN: opt -S -demanded-bits -analyze < %s | FileCheck %s
2
2
; RUN: opt -S -disable-output -passes="print<demanded-bits>" < %s 2>&1 | FileCheck %s
3
3
4
- ; CHECK-DAG: DemandedBits: 0x1f for %5 = or i32 %2, %3
5
- ; CHECK-DAG: DemandedBits: 0xffffffff for %8 = and i32 %7, 16
6
- ; CHECK-DAG: DemandedBits: 0x1f for %4 = and i32 %d, 4
7
4
; CHECK-DAG: DemandedBits: 0x1f for %1 = and i32 %a, 9
5
+ ; CHECK-DAG: DemandedBits: 0x1f for %2 = and i32 %b, 9
8
6
; CHECK-DAG: DemandedBits: 0x1f for %3 = and i32 %c, 13
9
- ; CHECK-DAG: DemandedBits: 0x10 for %7 = add i32 %1, %6
7
+ ; CHECK-DAG: DemandedBits: 0x1f for %4 = and i32 %d, 4
8
+ ; CHECK-DAG: DemandedBits: 0x1f for %5 = or i32 %2, %3
10
9
; CHECK-DAG: DemandedBits: 0x1f for %6 = or i32 %4, %5
11
- ; CHECK-DAG: DemandedBits: 0x1f for %2 = and i32 %b, 9
10
+ ; CHECK-DAG: DemandedBits: 0x10 for %7 = add i32 %1, %6
11
+ ; CHECK-DAG: DemandedBits: 0xffffffff for %8 = and i32 %7, 16
12
12
define i32 @test_add (i32 %a , i32 %b , i32 %c , i32 %d ) {
13
13
%1 = and i32 %a , 9
14
14
%2 = and i32 %b , 9
You can’t perform that action at this time.
0 commit comments