/frameworks/compile/mclinker/include/mcld/LD/ |
ELFReader.h | 107 /// comparison function to sort symbols for analyzing weak alias. 108 /// sort symbols by symbol value and then weak before strong. 114 if (ResolveInfo::Weak==p1.ld_binding) 116 else if (ResolveInfo::Weak==p2.ld_binding) 197 /// comparison function to sort symbols for analyzing weak alias. 198 /// sort symbols by symbol value and then weak before strong. 204 if (ResolveInfo::Weak==p1.ld_binding) 206 else if (ResolveInfo::Weak==p2.ld_binding)
|
ResolveInfo.h | 25 * - Binding - Global, Local, Weak 77 Weak = 1, 290 * |length of m_Name|InDyn|reserved|Symbol|Type |ELF visibility|Local|Com|Def|Dyn|Weak|
|
/external/llvm/include/llvm/IR/ |
ValueHandle.h | 51 Weak 147 WeakVH() : ValueHandleBase(Weak) {} 148 WeakVH(Value *P) : ValueHandleBase(Weak, P) {} 150 : ValueHandleBase(Weak, RHS) {}
|
/frameworks/compile/mclinker/unittests/ |
StaticResolverTest.cpp | 154 old_sym->setBinding(ResolveInfo::Weak); 159 ASSERT_TRUE( mcld::ResolveInfo::Weak == old_sym->binding()); 174 old_sym->setBinding(ResolveInfo::Weak); 187 ASSERT_TRUE( mcld::ResolveInfo::Weak == old_sym->binding()); 228 old_sym->setBinding(ResolveInfo::Weak); 234 ASSERT_TRUE( ResolveInfo::Weak == old_sym->binding()); 406 sym->setBinding(ResolveInfo::Weak); 418 ASSERT_TRUE( ResolveInfo::Weak == sym->binding() );
|
SymbolCategoryTest.cpp | 54 d->setBinding(ResolveInfo::Weak);
|
NamePoolTest.cpp | 215 LDSymbol::Binding binding = LDSymbol::Weak;
|
/prebuilts/python/darwin-x86/2.7.5/lib/python2.7/test/ |
test_threading_local.py | 13 class Weak(object): 17 weak = Weak() 18 local.weak = weak 19 weaklist.append(weakref.ref(weak)) 41 deadlist = [weak for weak in weaklist if weak() is None] 47 deadlist = [weak for weak in weaklist if weak() is None [all...] |
/prebuilts/python/linux-x86/2.7.5/lib/python2.7/test/ |
test_threading_local.py | 13 class Weak(object): 17 weak = Weak() 18 local.weak = weak 19 weaklist.append(weakref.ref(weak)) 41 deadlist = [weak for weak in weaklist if weak() is None] 47 deadlist = [weak for weak in weaklist if weak() is None [all...] |
/external/clang/lib/ARCMigrate/ |
Transforms.h | 88 enum AttrKind { Weak, Strong } Kind; 159 /// \brief Determine whether we can add weak to the given type.
|
TransGCAttrs.cpp | 106 else if (Spell == "weak") 107 Kind = MigrationContext::GCAttrOccurrence::Weak; 205 if (Attr.Kind == MigrationContext::GCAttrOccurrence::Weak) { 278 toAttr = "weak"; 342 << (Attr.Kind == GCAttrOccurrence::Strong ? "strong" : "weak");
|
/frameworks/compile/mclinker/lib/LD/ |
ELFReaderIf.cpp | 70 // FIXME: ELF weak alias should be ResolveInfo::Indirect 90 return ResolveInfo::Weak;
|
ResolveInfo.cpp | 116 if (pBinding == Weak || pBinding == Absolute) 258 // 3. The symbol should be global or weak. Otherwise, local symbol is local.
|
ELFReader.cpp | 88 /// recording symbols added from DynObj to analyze weak alias 162 ResolveInfo::Weak == ld_binding) 173 // analyze weak alias 179 // sort symbols by symbol value and then weak before strong 182 // for each weak symbol, find out all its aliases, and 187 if (ResolveInfo::Weak!=sym_it->ld_binding) 613 /// recording symbols added from DynObj to analyze weak alias 687 ResolveInfo::Weak == ld_binding) 698 // analyze weak alias here 700 // sort symbols by symbol value and then weak before stron [all...] |
/external/llvm/lib/IR/ |
Value.cpp | 703 case Weak: 704 // Weak just goes to null, which will unlink it from the list. 714 // All callbacks, weak references, and assertingVHs should be dropped by now. 760 case Weak: 761 // Weak goes to the new value, which will unlink it from Old's list. 772 // If any new tracking or weak value handles were added while processing the 778 case Weak: 782 llvm_unreachable("A tracking or weak value handle still pointed to the"
|
/external/llvm/tools/yaml2obj/ |
yaml2elf.cpp | 262 for (const auto &Sym : Doc.Symbols.Weak) 268 addSymbols(Doc.Symbols.Weak, Syms, ELF::STB_WEAK); 415 !State.buildSymbolIndex(StartSymIndex, Doc.Symbols.Weak))
|
/external/llvm/include/llvm/CodeGen/ |
ScheduleDAG.h | 59 // Weak dependencies may be violated by the scheduling strategy, but only if 62 // Strong OrderKinds must occur before "Weak". 63 // Weak OrderKinds must occur after "Weak". 69 Weak, ///< Arbitrary weak DAG edge. 70 Cluster ///< Weak DAG edge linking a chain of clustered instrs. 200 /// isWeak - Test if this a weak dependence. Weak dependencies are 202 /// not force ordering. Breaking a weak edge may require the scheduler t [all...] |
MachineScheduler.h | 40 // can adjust dependencies based on target-specific knowledge or add weak edges 748 NoCand, PhysRegCopy, RegExcess, RegCritical, Stall, Cluster, Weak, RegMax,
|
/external/clang/lib/CodeGen/ |
CGObjCRuntime.h | 272 bool Weak = false) = 0;
|
CGObjCMac.cpp | [all...] |
CGValue.h | 233 return Quals.getObjCGCAttr() == Qualifiers::Weak;
|
/external/llvm/include/llvm/Object/ |
ELFYAML.h | 71 std::vector<Symbol> Weak;
|
/external/llvm/test/MC/ARM/ |
eh-directive-section-comdat.s | 17 .weak func1 117 @ Check symbol func1. It should be weak binding, and belong to .TEST1 section. 122 @ CHECK: Binding: Weak (0x2)
|
/external/llvm/tools/obj2yaml/ |
elf2yaml.cpp | 120 Y->Symbols.Weak.push_back(S);
|
/external/llvm/tools/llvm-objdump/ |
llvm-objdump.cpp | 754 bool Weak = Flags & SymbolRef::SF_Weak; 777 << (Weak ? 'w' : ' ') // Weak?
|
/frameworks/compile/mclinker/lib/Target/AArch64/ |
AArch64Relocator.cpp | 136 // change symbol binding to Global if it's a weak symbol 138 if (binding == ResolveInfo::Weak) 545 // If target is undefined weak symbol, we only need to jump to the 576 // If target is undefined weak symbol, we only need to jump to the
|