brintos

brintos / llvm-project-archived public Read only

0
0
Text · 469 B · 655b6f3 Raw
21 lines · plain
1; RUN: llc < %s -mtriple=i686-- -mcpu=corei7 | FileCheck %s2 3;CHECK-LABEL: addXX_test:4;CHECK: padd5;CHECK: ret6 7 8define <16 x i8> @addXX_test(<16 x i8> %a) {9      %b = add <16 x i8> %a, %a10      ret <16 x i8> %b11}12 13;CHECK-LABEL: instcombine_test:14;CHECK: padd15;CHECK: ret16define <16 x i8> @instcombine_test(<16 x i8> %a) {17  %b = shl <16 x i8> %a, <i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1>18  ret <16 x i8> %b19}20 21