xref: /aosp_15_r20/external/llvm/test/CodeGen/NVPTX/ldparam-v4.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=nvptx -mcpu=sm_20 | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Workerdeclare <4 x float> @bar()
4*9880d681SAndroid Build Coastguard Worker
5*9880d681SAndroid Build Coastguard Workerdefine void @foo(<4 x float>* %ptr) {
6*9880d681SAndroid Build Coastguard Worker; CHECK: ld.param.v4.f32
7*9880d681SAndroid Build Coastguard Worker  %val = tail call <4 x float> @bar()
8*9880d681SAndroid Build Coastguard Worker  store <4 x float> %val, <4 x float>* %ptr
9*9880d681SAndroid Build Coastguard Worker  ret void
10*9880d681SAndroid Build Coastguard Worker}
11