Lines Matching refs:alloca
1 ; RUN: opt -S -mtriple=amdgcn-amd-amdhsa -amdgpu-promote-alloca < %s | FileCheck %s
3 ; Do not promote an alloca with users of vector/aggregate type.
6 ; CHECK: %alloca = alloca i16
7 ; CHECK-NEXT: insertelement <2 x i16*> undef, i16* %alloca, i32 0
10 %alloca = alloca i16, align 4
11 %in = insertelement <2 x i16*> undef, i16* %alloca, i32 0
17 ; CHECK: %alloca = alloca i16
18 ; CHECK-NEXT: insertvalue { i16* } undef, i16* %alloca, 0
21 %alloca = alloca i16, align 4
22 %in = insertvalue { i16* } undef, i16* %alloca, 0
28 ; CHECK: %alloca = alloca i16
29 ; CHECK-NEXT: insertvalue [2 x i16*] undef, i16* %alloca, 0
32 %alloca = alloca i16, align 4
33 %in = insertvalue [2 x i16*] undef, i16* %alloca, 0