llvm-project/llvm/test/Bitcode/x86_intr-upgrade.test
Nikita Popov aa79ad4d1a [Bitcode] Remove -opaque-pointer=0 check lines (NFC)
These tests were testing both typed an opaque pointers. Only keep
opaque pointers tests.
2023-06-20 16:43:14 +02:00

12 lines
515 B
Plaintext

RUN: llvm-dis %p/Inputs/x86_intrcc_upgrade.bc -o - | FileCheck %s
Make sure we upgrade x86_intrcc to a byval with explicit type
CHECK: define x86_intrcc void @no_args() {
CHECK: define x86_intrcc void @non_byval_ptr_arg0(ptr byval(i32) %0)
CHECK: define x86_intrcc void @non_byval_ptr_struct(ptr byval(%struct) %0)
CHECK: declare x86_intrcc void @no_args_decl()
CHECK: declare x86_intrcc void @non_byval_ptr_arg0_decl(ptr byval(i32))
CHECK: declare x86_intrcc void @non_byval_ptr_struct_decl(ptr byval(%struct))