| OLD | NEW | 
|    1 ; This tries to be a comprehensive test of i8 operations. |    1 ; This tries to be a comprehensive test of i8 operations. | 
|    2  |    2  | 
|    3 ; RUN: %p2i -i %s --args -O2 --verbose none \ |    3 ; RUN: %p2i -i %s --args -O2 --verbose none \ | 
|    4 ; RUN:   | llvm-mc -triple=i686-none-nacl -x86-asm-syntax=intel -filetype=obj \ |    4 ; RUN:   | llvm-mc -triple=i686-none-nacl -filetype=obj \ | 
|    5 ; RUN:   | llvm-objdump -d --symbolize -x86-asm-syntax=intel - | FileCheck %s |    5 ; RUN:   | llvm-objdump -d --symbolize -x86-asm-syntax=intel - | FileCheck %s | 
|    6 ; RUN: %p2i -i %s --args -Om1 --verbose none \ |    6 ; RUN: %p2i -i %s --args -Om1 --verbose none \ | 
|    7 ; RUN:   | llvm-mc -triple=i686-none-nacl -x86-asm-syntax=intel -filetype=obj \ |    7 ; RUN:   | llvm-mc -triple=i686-none-nacl -filetype=obj \ | 
|    8 ; RUN:   | llvm-objdump -d --symbolize -x86-asm-syntax=intel - | FileCheck %s |    8 ; RUN:   | llvm-objdump -d --symbolize -x86-asm-syntax=intel - | FileCheck %s | 
|    9 ; RUN: %p2i -i %s --args --verbose none | FileCheck --check-prefix=ERRORS %s |    9 ; RUN: %p2i -i %s --args --verbose none | FileCheck --check-prefix=ERRORS %s | 
|   10  |   10  | 
|   11 define internal i32 @add8Bit(i32 %a, i32 %b) { |   11 define internal i32 @add8Bit(i32 %a, i32 %b) { | 
|   12 entry: |   12 entry: | 
|   13   %a_8 = trunc i32 %a to i8 |   13   %a_8 = trunc i32 %a to i8 | 
|   14   %b_8 = trunc i32 %b to i8 |   14   %b_8 = trunc i32 %b to i8 | 
|   15   %add = add i8 %b_8, %a_8 |   15   %add = add i8 %b_8, %a_8 | 
|   16   %ret = zext i8 %add to i32 |   16   %ret = zext i8 %add to i32 | 
|   17   ret i32 %ret |   17   ret i32 %ret | 
| (...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  365 entry: |  365 entry: | 
|  366   %addr = inttoptr i32 %addr_arg to i8* |  366   %addr = inttoptr i32 %addr_arg to i8* | 
|  367   store i8 123, i8* %addr, align 1 |  367   store i8 123, i8* %addr, align 1 | 
|  368   ret void |  368   ret void | 
|  369 } |  369 } | 
|  370 ; CHECK-LABEL: store_i8_const |  370 ; CHECK-LABEL: store_i8_const | 
|  371 ; CHECK: mov byte ptr {{.*}}, 123 |  371 ; CHECK: mov byte ptr {{.*}}, 123 | 
|  372  |  372  | 
|  373 ; ERRORS-NOT: ICE translation error |  373 ; ERRORS-NOT: ICE translation error | 
|  374 ; DUMP-NOT: SZ |  374 ; DUMP-NOT: SZ | 
| OLD | NEW |