[AMDGPU][True16][CodeGen] true16 codegen pattern for v_med3_u/i16 (#121850)
[llvm-project.git] / llvm / test / CodeGen / X86 / stackmap-args.ll
blob622c41c06fb963910e4a1121a0659a73479a229c
1 ; RUN: not llc -mtriple=x86_64-apple-darwin -mcpu=corei7 < %s 2>&1 | FileCheck %s
2 ; Tests error when we pass non-immediate parameters to @llvm.experiment.stackmap
4 define void @first_arg() {
5 ; CHECK: immarg operand has non-immediate parameter
6 entry:
7   ; First operand should be immediate
8   %id = add i64 0, 0
9   call void (i64, i32, ...) @llvm.experimental.stackmap(i64 %id, i32 0)
10   ret void
13 define void @second_arg() {
14 ; CHECK: immarg operand has non-immediate parameter
15 entry:
16   ; Second operand should be immediate
17   %numShadowByte = add i32 0, 0
18   call void (i64, i32, ...) @llvm.experimental.stackmap(i64 1, i32 %numShadowByte)
19   ret void
22 declare void @llvm.experimental.stackmap(i64, i32, ...)