Home
last modified time | relevance | path

Searched full:_foo (Results 1 – 25 of 453) sorted by relevance

12345678910>>...19

/llvm-project/lld/test/MachO/
H A DU-dynamic-lookup.s9 # _foo starts out as a (non-weak) dynamically looked up symbol and is merged
13 # RUN: %lld -lSystem %t/main.o -U _foo -U _bar -u _bar -U _baz -o %t/out
17 # Same thing should happen if _foo starts out as an Undefined.
18 # `-U _foo` being passed twice shouldn't have an effect either.
19 # RUN: %lld -lSystem %t/main.o -u _foo -U _foo -U _foo -u _bar -U _bar -U _baz -o %t/out
30 # DYNAMIC: flat-namespace _foo
34 # DYNAMICSYM-NEXT: (undefined) external _foo (dynamically looked up)
36 # Test with a Defined. Here, foo.o provides _foo and the symbol doesn't need
38 # RUN: %lld -lSystem %t/main.o %t/foo.o -U _foo -o %t/out
41 # NOTDYNAMIC-NOT: _foo
[all …]
H A Dprivate-extern.s14 # EXPORTS-DAG: [[#%x, FOO_ADDR:]] l {{.*}} _foo
17 # EXPORTS-NOT: 0x{{0*}}[[#%X, FOO_ADDR]] _foo
19 # EXPORTS-NOT: 0x{{0*}}[[#%X, FOO_ADDR]] _foo
20 # EXPORTS-NM-DAG: (__TEXT,__cstring) non-external (was a private external) _foo
29 .globl _foo, _bar symbol
30 .private_extern _foo
32 _foo: label
54 # EXTERNAL: (__TEXT,__text) external _foo
61 # NONEXTERNAL: (__TEXT,__text) non-external (was a private external) _foo
69 # WEAK-EXTERNAL: (__TEXT,__text) weak external _foo
[all …]
H A Drebase-opcodes.s8 .globl _foo symbol
9 _foo: label
20 .quad _foo
27 .quad _foo
28 .quad _foo
29 .quad _foo
39 .quad _foo
41 .quad _foo
48 .quad _foo
54 .quad _foo
[all …]
H A Dweak-def-can-be-hidden.s41 # EXPORTS-DAG: [[#%x, FOO_ADDR:]] {{.*}} _foo
43 # EXPORTS-NOT: 0x{{0*}}[[#%X, FOO_ADDR]] _foo
48 # EXPORTS-NM: (__TEXT,__text) non-external (was a private external) _foo
99 # WEAK-DAG: [[#%x, FOO_ADDR:]] w {{.*}} _foo
101 # WEAK-DAG: 0x{{0*}}[[#%X, FOO_ADDR]] _foo
102 # WEAK-NM: (__TEXT,__text) weak external _foo
103 # WEAK-WEAKBIND: __la_symbol_ptr 0x{{.*}} pointer 0 _foo
108 .globl _foo symbol
109 .weak_definition _foo
110 _foo: label
[all …]
H A Dweak-definition-gc.s18 # SUB: _foo
41 # ONE-UNWIND-DAG: [[#%x,FOO:]] w F __TEXT,__text _foo
42 # ONE-UNWIND-NOT: __TEXT,__text _foo
53 # NO-UNWIND-DAG: [[#%x,FOO:]] w F __TEXT,__text _foo
54 # NO-UNWIND-NOT: __TEXT,__text _foo
58 ## FIXME: ld64 manages to strip both one copy of _foo and _bar each.
92 # MIXED-NEXT: _foo:
99 # MIXED-UNWIND: g F __TEXT,__text _foo
103 .globl _foo, _bar symbol
104 .weak_definition _foo, _bar
[all …]
H A Dweak-definition-order.s17 # WEAK1: O __TEXT,weak1 _foo
18 # WEAK2: O __TEXT,weak2 _foo
29 # DYLIB1: __DATA __la_symbol_ptr 0x{{[0-9a-f]*}} pointer 0 libweak1 _foo
30 # DYLIB2: __DATA __la_symbol_ptr 0x{{[0-9a-f]*}} pointer 0 libweak2 _foo
33 .globl _foo symbol
34 .weak_definition _foo
36 _foo: label
39 .globl _foo symbol
40 .weak_definition _foo
42 _foo: label
[all …]
H A Dcommon-symbol-resolution.s57 # LARGER-COMMON-DAG: [[#%x, FOO_ADDR:]] g O __DATA,__common _foo
60 # COMMON: g O __DATA,__common _foo
61 # DEFINED: g F __TEXT,__text _foo
62 # WEAK-DEFINED: w F __TEXT,__text _foo
67 _foo label
71 .comm _foo, 1
77 .weak_definition _foo
78 .comm _foo, 2
81 .globl _foo symbol
82 _foo: label
[all …]
H A Dexport-options.s151 # RUN: %lld -dylib -exported_symbol "_foo" %t/autohide.o -o %t/exp-autohide.dylib
154 # RUN: not %lld -dylib -exported_symbol "_foo" %t/autohide-private-extern.o \
157 # RUN: not %lld -dylib -exported_symbol "_foo" %t/autohide.o \
161 # RUN: not %lld -dylib -exported_symbol "_foo" %t/autohide.o \
168 # RUN: %no-fatal-warnings-lld -dylib -exported_symbol "_foo" %t/autohide-private-extern.o \
172 # RUN: %no-fatal-warnings-lld -dylib -exported_symbol "_foo" %t/autohide.o \
176 # RUN: %no-fatal-warnings-lld -dylib -exported_symbol "_foo" %t/autohide.o \
180 # EXP-AUTOHIDE: T _foo
181 # AUTOHIDE-PRIVATE: error: cannot export hidden symbol _foo
182 # AUTOHIDE-PRIVATE-DEAD-STRIP: (__TEXT,__text) non-external (was a private external) _foo
[all …]
H A Dstart-lib.s20 # CHECK-NOT: Name: _foo
31 # CHECK2-NOT: Name: _foo
33 # CHECK2-NOT: Name: _foo
35 ## _foo loads 1.o. 1.o loads 2.o.
36 # RUN: %lld %t/main.o -o %t/out -u _foo --start-lib %t/1.o %t/2.o -why_load | FileCheck %s --check-…
38 # RUN: %lld %t/main.o -o %t/out -u _foo --start-lib %t/2.o --end-lib --start-lib %t/1.o -why_load |…
40 # CHECK3WHY: _foo forced load of {{.*}}1.o
43 # CHECK3-DAG: Name: _foo
61 # BITCODE-NOT: Name: _foo
69 # BITCODE2-NOT: Name: _foo
[all …]
H A Dweak-definition-over-dysym.s19 # PREFER-WEAK-OBJECT: O __TEXT,weak _foo
20 # PREFER-NONWEAK-OBJECT: O __TEXT,nonweak _foo
33 .globl _foo symbol
34 _foo: label
37 .globl _foo, _bar symbol
40 _foo: label
43 .globl _foo, _bar symbol
44 .weak_definition _foo
47 _foo: label
52 callq _foo
H A Dforce-load.s11 # FORCE-LOAD-FIRST: __TEXT,archive _foo
16 # FORCE-LOAD-SECOND: __TEXT,obj _foo
22 # REGULAR-THEN-FORCE-NOT: _foo
26 # FORCE-THEN-REGULAR: _foo
41 # TWICE-DAG: __TEXT,archive _foo
53 .globl _foo, _bar symbol
54 .weak_definition _foo
55 _foo: label
65 .globl _foo symbol
66 .weak_definition _foo
[all …]
H A Dwhy-live.s4 # RUN: %lld -lSystem -dead_strip -why_live _foo -why_live _undef -U _undef \
11 # CHECK: _foo from {{.*}}why-live.s.tmp.o
24 # CHECK-NEXT: _foo from {{.*}}why-live.s.tmp.o
28 _foo: label
35 callq _foo
40 callq _foo
45 callq _foo
56 callq _foo
H A Darm64-reloc-tlv-load.s22 # STATIC-DAG: {{0*}}[[#%x,PAGE+FOO_OFF]] g O __DATA,__thread_vars _foo
27 # DYLIB-NEXT: ldr x8, [x8, #8] ; literal pool symbol address: _foo
37 .globl _main, _foo, _bar
40 adrp x8, _foo@TLVPPAGE
41 ldr x8, [x8, _foo@TLVPPAGEOFF]
47 .globl _foo, _bar symbol
50 _foo$tlv$init:
56 _foo: label
59 .quad _foo$tlv$init
/llvm-project/llvm/test/MC/ARM/
H A Dthumb-fixups.s4 movs r3, :upper8_15:_foo
5 adds r3, :upper0_7:_foo
6 adds r3, :lower8_15:_foo
7 adds r3, :lower0_7:_foo
9 @ CHECK: movs r3, :upper8_15:_foo @ encoding: [A,0x23]
10 @ CHECK-NEXT: @ fixup A - offset: 0, value: _foo, kind: fixup_arm_thumb_upper_8_15
11 @ CHECK-NEXT: adds r3, :upper0_7:_foo @ encoding: [A,0x33]
12 @ CHECK-NEXT: @ fixup A - offset: 0, value: _foo, kind: fixup_arm_thumb_upper_0_7
13 @ CHECK-NEXT: adds r3, :lower8_15:_foo @ encoding: [A,0x33]
14 @ CHECK-NEXT: @ fixup A - offset: 0, value: _foo, kind: fixup_arm_thumb_lower_8_15
[all …]
H A Darm_fixups.s12 mov r9, :lower16:(_foo)
13 movw r9, :lower16:(_foo)
14 movt r9, :upper16:(_foo)
16 @ CHECK: movw r9, :lower16:_foo @ encoding: [A,0x90'A',0b0000AAAA,0xe3]
17 @ CHECK: @ fixup A - offset: 0, value: _foo, kind: fixup_arm_movw_lo16
18 @ CHECK-BE: movw r9, :lower16:_foo @ encoding: [0xe3,0b0000AAAA,0x90'A',A]
19 @ CHECK-BE: @ fixup A - offset: 0, value: _foo, kind: fixup_arm_movw_lo16
20 @ CHECK: movw r9, :lower16:_foo @ encoding: [A,0x90'A',0b0000AAAA,0xe3]
21 @ CHECK: @ fixup A - offset: 0, value: _foo, kind: fixup_arm_movw_lo16
22 @ CHECK-BE: movw r9, :lower16:_foo @ encoding: [0xe3,0b0000AAAA,0x90'A',A]
[all …]
/llvm-project/llvm/test/MC/MachO/
H A Ddarwin-x86_64-reloc.s9 _foo: label
13 call _foo
14 call _foo+4
15 movq _foo@GOTPCREL(%rip), %rax
16 pushq _foo@GOTPCREL(%rip)
17 movl _foo(%rip), %eax
18 movl _foo+4(%rip), %eax
19 movb $0x12, _foo(%rip)
20 movl $0x12345678, _foo(%rip)
21 .quad _foo
[all …]
/llvm-project/llvm/test/ExecutionEngine/JITLink/x86-64/
H A DLocalDependencyPropagation.s4 # RUN: -abs _external_func=0x1 -entry=_foo %t 2>&1 \
9 # via locally scoped symbols). In this test _baz depends on _foo indirectly via
10 # the local symbol _bar. Initially we expect _baz to depend on _foo, and _foo
14 # CHECK: In main emitting {{.*}}_foo{{.*}}
16 # CHECK-DAG: Symbols: { _foo }, Dependencies: { (main, { _external_func }) }
17 # CHECK-DAG: Symbols: { _baz }, Dependencies: { (main, { _foo }) }
19 # CHECK-DAG: Symbols: { _foo }, Dependencies: { (main, { _external_func }) }
24 .globl _foo
26 _foo
23 .globl _foo global() symbol
25 _foo: global() label
[all...]
/llvm-project/lld/test/COFF/
H A Dassociative-comdat-mingw-i386.s13 # due to associativity with the symbol _foo.
27 call _foo
29 call _foo@0
38 .def _foo;
40 .def _foo@0;
46 .section .text$foo,"xr",discard,_foo
47 .globl _foo symbol
49 _foo: label
51 .section .text$foo,"xr",discard,_foo@0
52 .globl _foo@0
[all …]
/llvm-project/compiler-rt/test/orc/TestCases/Darwin/arm64/Inputs/
H A Dobjc-Foo-foo-class-method.S30 __OBJC_METACLASS_RO_$_Foo:
44 .globl _OBJC_METACLASS_$_Foo
46 _OBJC_METACLASS_$_Foo:
51 .quad __OBJC_METACLASS_RO_$_Foo
55 __OBJC_CLASS_RO_$_Foo:
69 .globl _OBJC_CLASS_$_Foo
71 _OBJC_CLASS_$_Foo:
72 .quad _OBJC_METACLASS_$_Foo
76 .quad __OBJC_CLASS_RO_$_Foo
81 .quad _OBJC_CLASS_$_Foo
/llvm-project/llvm/test/MC/AArch64/
H A Dmacho-addend-range.s2 .global _foo symbol
3 adrp x0, (_foo + 1)@PAGE
4 adrp x0, (_foo - 1)@PAGE
5 adrp x0, (_foo + 0x7fffff)@PAGE
6 adrp x0, (_foo - 0x800000)@PAGE
10 // CHECK: adrp x0, (_foo + 0x800000)@PAGE
12 // CHECK: adrp x0, (_foo - 0x800001)@PAGE
13 adrp x0, (_foo + 0x800000)@PAGE
14 adrp x0, (_foo - 0x800001)@PAGE
/llvm-project/llvm/test/CodeGen/X86/
H A Dextern_weak.ll22 ; DARWIN: jne _foo ## TAILCALL
25 ; WIN32: cmpl $0, .refptr._foo
26 ; WIN32: jmpl *.refptr._foo
47 ; DARWIN: .weak_reference _foo
50 ; WIN32: .section .rdata$.refptr._foo,"dr",discard,.refptr._foo
51 ; WIN32: .globl .refptr._foo
52 ; WIN32: .refptr._foo:
53 ; WIN32: .long _foo
55 ; WIN32: .weak _foo
/llvm-project/compiler-rt/test/orc/TestCases/Darwin/arm64/
H A Dobjc-category.S70 __OBJC_METACLASS_RO_$_Foo:
84 .globl _OBJC_METACLASS_$_Foo
86 _OBJC_METACLASS_$_Foo:
91 .quad __OBJC_METACLASS_RO_$_Foo
111 __OBJC_CLASS_RO_$_Foo:
125 .globl _OBJC_CLASS_$_Foo
127 _OBJC_CLASS_$_Foo:
128 .quad _OBJC_METACLASS_$_Foo
132 .quad __OBJC_CLASS_RO_$_Foo
154 .quad _OBJC_CLASS_$_Foo
[all …]
/llvm-project/clang/test/SemaCXX/
H A Dcxx11-ast-print.cpp3 // CHECK: auto operator""_foo(const char *p, decltype(sizeof(int))) -> decltype(nullptr);
4 auto operator"" _foo(const char *p, decltype(sizeof(int))) -> decltype(nullptr);
6 // CHECK: decltype(""_foo) operator""_bar(unsigned long long);
7 decltype(""_foo) operator"" _bar(unsigned long long);
21 // CHECK: const char *p1 = "bar1"_foo;
22 const char *p1 = "bar1"_foo;
23 // CHECK: const char *p2 = "bar2"_foo;
24 const char *p2 = R"x(bar2)x"_foo;
25 // CHECK: const char *p3 = u8"bar3"_foo;
26 const char *p3 = u8"bar3"_foo;
/llvm-project/llvm/test/ExecutionEngine/RuntimeDyld/AArch64/
H A DMachO_ARM64_relocations.s7 .globl _foo symbol
9 _foo: label
20 # rtdyld-check: decode_operand(br1, 0)[25:0] = (_foo - br1)[27:2]
23 b _foo
28 # rtdyld-check: decode_operand(br2, 0)[25:0] = (_foo - br2)[27:2]
31 bl _foo
81 # rtdyld-check: *{8}_ptr = _foo
87 .quad _foo
90 # rtdyld-check: *{8}_subtractor_result = _test_branch_reloc - _foo
92 .quad _test_branch_reloc - _foo
/llvm-project/llvm/test/MC/MachO/AArch64/
H A Ddarwin-ARM64-reloc.s22 .quad _foo
23 .quad _foo + 4
24 .quad _foo - _bar
25 .quad _foo - _bar + 4
27 .long _foo - _bar
29 .quad _foo@got
30 .long _foo@got - .
144 ; CHECK-NEXT: Symbol: _foo
151 ; CHECK-NEXT: Symbol: _foo
165 ; CHECK-NEXT: Symbol: _foo
[all …]

12345678910>>...19