HomeSort by relevance Sort by last modified time
    Searched refs:Weak (Results 1 - 25 of 46) sorted by null

1 2

  /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

Completed in 319 milliseconds

1 2