1 ; RUN: llc < %s -march=nvptx -mcpu=sm_20 | FileCheck %s
3 ; CHECK: .visible .func foo1
5 define void @foo1(<2 x float> %val, <2 x float>* %ptr) {
6 store <2 x float> %val, <2 x float>* %ptr
10 ; CHECK: .visible .func foo2
12 define void @foo2(<4 x float> %val, <4 x float>* %ptr) {
13 store <4 x float> %val, <4 x float>* %ptr
17 ; CHECK: .visible .func foo3
19 define void @foo3(<2 x i32> %val, <2 x i32>* %ptr) {
20 store <2 x i32> %val, <2 x i32>* %ptr
24 ; CHECK: .visible .func foo4
26 define void @foo4(<4 x i32> %val, <4 x i32>* %ptr) {
27 store <4 x i32> %val, <4 x i32>* %ptr