Home
last modified time | relevance | path

Searched refs:Weak (Results 1 – 25 of 133) sorted by relevance

123456

/llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/
H A Dweaken.test2 # RUN: llvm-objcopy --weaken-symbol Global -W Local -W Weak -W GnuUnique -W Missing %t %t2
8 # RUN: echo "Weak" >> %t-list.txt
15 # RUN: echo "Weak # weak" >> %t-list2.txt
45 - Name: Weak
81 #CHECK-NEXT: Binding: Weak
87 #CHECK-NEXT: Name: Weak
90 #CHECK-NEXT: Binding: Weak
99 #CHECK-NEXT: Binding: Weak
H A Dglobalize.test4 # RUN: --globalize-symbol Weak \
12 # RUN: echo "Weak" >> %t-list.txt
47 - Name: Weak
88 #CHECK-NEXT: Name: Weak
100 #CHECK-NEXT: Binding: Weak
109 #CHECK-NEXT: Binding: Weak
H A Dweaken-all.test41 - Name: Weak
75 #CHECK-NEXT: Binding: Weak
90 #CHECK-NEXT: Name: Weak
93 #CHECK-NEXT: Binding: Weak
102 #CHECK-NEXT: Binding: Weak
H A Dlocalize.test6 # RUN: -L Weak \
16 # RUN: echo "Weak" >> %t-list.txt
23 # RUN: echo "Weak" >> %t-list2.txt
67 - Name: Weak
106 #CHECK-NEXT: Name: Weak
H A Ddiscard-all.test52 - Name: Weak
97 #CHECK-NEXT: Name: Weak
100 #CHECK-NEXT: Binding: Weak
/llvm-project-15.0.7/clang/test/CodeGenObjCXX/
H A Darc-special-member-functions.mm18 // The Weak object that is passed is destructed in this constructor.
24 // Check that the Weak object passed to this constructor is not destructed after
31 struct Weak {
32 Weak(id);
37 ContainsWeak(Weak);
38 Weak w;
41 ContainsWeak::ContainsWeak(Weak a) : w(a) {}
43 // The Weak object that is passed is destructed in this constructor.
57 Base(Weak);
60 Base::Base(Weak a) {}
[all …]
H A Darc-forwarded-lambda-call.mm13 // Check that the delegating block invoke function doesn't destruct the Weak
36 struct Weak { struct
41 extern void testWeak_helper(void (^)(Weak)); argument
42 testWeak_helper([](Weak){});
H A Dlambda-expressions.mm141 // Check that the delegating invoke function doesn't destruct the Weak object
155 struct Weak {
160 void (*p)(Weak) = [](Weak a) { };
H A Dmsabi-objc-extensions.mm49 // CHECK-LABEL: "?f@@YAXU?$S@U?$Weak@PAUobjc_object@@@__ObjC@@@@@Z"
88 // CHECK-LABEL: "?f@@YAXU?$S@U?$Weak@PAU?$KindOf@UI@@@__ObjC@@@__ObjC@@@@@Z"
91 // CHECK-LABEL: "?f@@YAXU?$S@U?$Weak@PAU?$KindOf@U?$I@U?$Protocol@UP@@@__ObjC@@@@@__ObjC@@@__ObjC@@…
/llvm-project-15.0.7/clang/test/CodeGenObjC/
H A Dobjc-non-trivial-struct-nrvo.m22 } Weak; typedef
87 Weak testWeak(void) {
88 Weak a;
100 Weak testWeak2(int c) {
101 Weak a, b;
125 - (Weak)foo1;
129 - (Weak)foo1 {
130 Weak a;
H A Dweak-in-c-struct.m13 } Weak; typedef
15 Weak getWeak(void);
16 void calleeWeak(Weak);
46 - (void)m:(Weak)a; argument
50 Weak t;
77 Weak t = *s;
104 void test_copy_assignment_Weak(Weak *d, Weak *s) {
131 __block Weak t;
168 void test_parameter_Weak(Weak a) {
182 void test_argument_Weak(Weak *a) {
[all …]
H A Dnontrivial-c-struct-exception.m14 } Weak; typedef
60 Weak genWeak(void);
61 void calleeWeak(Weak, Weak);
/llvm-project-15.0.7/llvm/unittests/InterfaceStub/
H A DELFYAMLTest.cpp88 EXPECT_FALSE(SymBar.Weak); in TEST()
96 EXPECT_FALSE(SymBaz.Weak); in TEST()
104 EXPECT_FALSE(SymFoo.Weak); in TEST()
113 EXPECT_FALSE(SymNor.Weak); in TEST()
121 EXPECT_TRUE(SymNot.Weak); in TEST()
190 SymBar.Weak = true; in TEST()
196 SymFoo.Weak = false; in TEST()
203 SymNor.Weak = false; in TEST()
209 SymNot.Weak = false; in TEST()
/llvm-project-15.0.7/llvm/test/tools/llvm-ifs/
H A Dbinary-read-syms-sysv-hash.test14 # CHECK-NEXT: - { Name: _ITM_deregisterTMCloneTable, Type: NoType, Undefined: true, Weak: true }
15 # CHECK-NEXT: - { Name: _ITM_registerTMCloneTable, Type: NoType, Undefined: true, Weak: true }
17 # CHECK-NEXT: - { Name: __cxa_finalize, Type: Func, Undefined: true, Weak: true }
18 # CHECK-NEXT: - { Name: __gmon_start__, Type: NoType, Undefined: true, Weak: true }
H A Dbinary-read-syms-gnu-hash.test14 # CHECK-NEXT: - { Name: _ITM_deregisterTMCloneTable, Type: NoType, Undefined: true, Weak: true }
15 # CHECK-NEXT: - { Name: _ITM_registerTMCloneTable, Type: NoType, Undefined: true, Weak: true }
17 # CHECK-NEXT: - { Name: __cxa_finalize, Type: Func, Undefined: true, Weak: true }
18 # CHECK-NEXT: - { Name: __gmon_start__, Type: NoType, Undefined: true, Weak: true }
H A Dconflict-weak.ifs5 # CHECK-IFS-NEXT: - { Name: a, Type: Func, Weak: true }
11 - { Name: a, Type: Func, Weak: true }
H A Dweak.ifs7 # CHECK-IFS-DAG: - { Name: _Z8weakFuncv, Type: Func, Weak: true }
15 - { Name: _Z8weakFuncv, Type: Func, Weak: true }
/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/
H A Dinterposable-symbol.ll15 define weak void @Weak() {
43 ; ELF: define weak void @Weak() comdat {
45 ; COFF: define weak void @Weak() {
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DJITSymbol.cpp27 Flags |= JITSymbolFlags::Weak; in fromGlobalValue()
56 Flags |= JITSymbolFlags::Weak; in fromSummary()
77 Flags |= JITSymbolFlags::Weak; in fromObjectSymbol()
/llvm-project-15.0.7/llvm/test/tools/llvm-tapi-diff/
H A Dsame-num-inlines.test18 ; CHECK-NEXT: < _symC - Weak-Defined
19 ; CHECK-NEXT: > _symQ - Weak-Defined
H A Dright-single-inlines.test29 ; CHECK-NEXT: < _symC - Weak-Defined
63 ; CHECK-NEXT: < _symC - Weak-Defined
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/
H A Dverneed-flags.yaml25 # LLVM-VERDEF-NEXT: Weak (0x2)
43 # LLVM-VERDEF-NEXT: Weak (0x2)
60 # LLVM-VERDEF-NEXT: Weak (0x2)
/llvm-project-15.0.7/lld/test/wasm/
H A Darchive-weak-undefined.ll20 ; Weak external function symbol
23 ; Weak external data symbol
/llvm-project-15.0.7/lld/test/MachO/
H A Dlto-symbol-resolution.ll29 ;; ld64: Weak non-bitcode symbols take precedence over weak bitcode ones.
30 ;; lld: Weak non-bitcode symbols have the same precedence as weak bitcode ones.
37 ;; Weak defined symbols take precedence over dylib symbols.
43 ;; Weak defined symbols take precedence over archive symbols.
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DValueHandle.h37 enum HandleBaseKind { Assert, Callback, Weak, WeakTracking }; enumerator
146 WeakVH() : ValueHandleBase(Weak) {} in WeakVH()
147 WeakVH(Value *P) : ValueHandleBase(Weak, P) {} in WeakVH()
149 : ValueHandleBase(Weak, RHS) {} in WeakVH()

123456