1 ; RUN: llc -mtriple thumbv7-windows-itanium -filetype asm -o - %s \
2 ; RUN: | FileCheck %s -check-prefix CHECK-ASM
4 ; RUN: llc -mtriple thumbv7-windows-itanium -filetype obj -o - %s \
5 ; RUN: | llvm-readobj --symbols | FileCheck %s -check-prefix CHECK-OBJECT
7 define arm_aapcs_vfpcc void @external() {
12 ; CHECK-ASM: .def external
16 ; CHECK-ASM: .globl external
18 define internal arm_aapcs_vfpcc void @internal() {
23 ; CHECK-ASM: .def internal
27 ; CHECK-ASM-NOT: .globl internal
29 ; CHECK-OBJECT: Symbol {
30 ; CHECK-OBJECT: Name: external
31 ; CHECK-OBJECT: Section: .text
32 ; CHECK-OBJECT: BaseType: Null
33 ; CHECK-OBJECT: ComplexType: Function
34 ; CHECK-OBJECT: StorageClass: External
35 ; CHECK-OBJECT: AuxSymbolCount: 0
37 ; CHECK-OBJECT: Symbol {
38 ; CHECK-OBJECT: Name: internal
39 ; CHECK-OBJECT: Section: .text
40 ; CHECK-OBJECT: BaseType: Null
41 ; CHECK-OBJECT: ComplexType: Function
42 ; CHECK-OBJECT: StorageClass: Static
43 ; CHECK-OBJECT: AuxSymbolCount: 0