| OLD | NEW |
| 1 ; Simple test of the store instruction. | 1 ; Simple test of the store instruction. |
| 2 | 2 |
| 3 ; RUN: %p2i -i %s --args --verbose inst | FileCheck %s | 3 ; RUN: %p2i -i %s --args --verbose inst | FileCheck %s |
| 4 ; RUN: %p2i -i %s --args --verbose none | FileCheck --check-prefix=ERRORS %s | |
| 5 | 4 |
| 6 define void @store_i64(i32 %addr_arg) { | 5 define void @store_i64(i32 %addr_arg) { |
| 7 entry: | 6 entry: |
| 8 %__1 = inttoptr i32 %addr_arg to i64* | 7 %__1 = inttoptr i32 %addr_arg to i64* |
| 9 store i64 1, i64* %__1, align 1 | 8 store i64 1, i64* %__1, align 1 |
| 10 ret void | 9 ret void |
| 11 | 10 |
| 12 ; CHECK: Initial CFG | 11 ; CHECK: Initial CFG |
| 13 ; CHECK: entry: | 12 ; CHECK: entry: |
| 14 ; CHECK-NEXT: store i64 1, i64* %addr_arg, align 1 | 13 ; CHECK-NEXT: store i64 1, i64* %addr_arg, align 1 |
| (...skipping 28 matching lines...) Expand all Loading... |
| 43 entry: | 42 entry: |
| 44 %__1 = inttoptr i32 %addr_arg to i8* | 43 %__1 = inttoptr i32 %addr_arg to i8* |
| 45 store i8 1, i8* %__1, align 1 | 44 store i8 1, i8* %__1, align 1 |
| 46 ret void | 45 ret void |
| 47 | 46 |
| 48 ; CHECK: Initial CFG | 47 ; CHECK: Initial CFG |
| 49 ; CHECK: entry: | 48 ; CHECK: entry: |
| 50 ; CHECK-NEXT: store i8 1, i8* %addr_arg, align 1 | 49 ; CHECK-NEXT: store i8 1, i8* %addr_arg, align 1 |
| 51 ; CHECK-NEXT: ret void | 50 ; CHECK-NEXT: ret void |
| 52 } | 51 } |
| 53 | |
| 54 ; ERRORS-NOT: ICE translation error | |
| OLD | NEW |