Home
last modified time | relevance | path

Searched refs:Binding (Results 1 – 25 of 42) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DSymbolTable.cpp264 S->Binding = Binding; in addUndefined()
269 if (Binding == STB_WEAK) { in addUndefined()
330 if (Backref && S->Binding != STB_WEAK) in addUndefined()
364 if (Binding == STB_WEAK) in compareDefined()
377 if (int Cmp = compareDefined(S, WasInserted, Binding, Name)) in compareDefinedNonCommon()
401 int Cmp = compareDefined(S, WasInserted, Binding, N); in addCommon()
505 auto Replace = [&](uint8_t Binding) { in addShared() argument
514 Replace(S->Binding); in addShared()
524 int Cmp = compareDefinedNonCommon(S, WasInserted, Binding, in addBitcode()
559 S->Binding = STB_WEAK; in addLazyArchive()
[all …]
H A DSymbols.h99 uint8_t Binding; variable
133 bool isWeak() const { return Binding == llvm::ELF::STB_WEAK; } in isWeak()
138 bool isLocal() const { return Binding == llvm::ELF::STB_LOCAL; } in isLocal()
181 Symbol(Kind K, InputFile *File, StringRefZ Name, uint8_t Binding, in Symbol() argument
183 : File(File), NameData(Name.Data), NameSize(Name.Size), Binding(Binding), in Symbol()
224 Defined(InputFile *File, StringRefZ Name, uint8_t Binding, uint8_t StOther, in Defined() argument
226 : Symbol(DefinedKind, File, Name, Binding, StOther, Type), Value(Value), in Defined()
238 Undefined(InputFile *File, StringRefZ Name, uint8_t Binding, uint8_t StOther, in Undefined() argument
240 : Symbol(UndefinedKind, File, Name, Binding, StOther, Type) {} in Undefined()
249 SharedSymbol(InputFile &File, StringRef Name, uint8_t Binding, in SharedSymbol() argument
[all …]
H A DSymbolTable.h45 Symbol *addUndefined(StringRef Name, uint8_t Binding, uint8_t StOther,
49 uint64_t Value, uint64_t Size, uint8_t Binding,
63 Symbol *addBitcode(StringRef Name, uint8_t Binding, uint8_t StOther,
67 uint8_t Binding, uint8_t StOther, uint8_t Type,
H A DInputFiles.cpp774 int Binding = Sym->getBinding(); in createSymbol() local
786 if (Binding == STB_LOCAL) { in createSymbol()
795 return make<Undefined>(this, Name, Binding, StOther, Type); in createSymbol()
804 return Symtab->addUndefined<ELFT>(Name, Binding, StOther, Type, in createSymbol()
813 switch (Binding) { in createSymbol()
815 fatal(toString(this) + ": unexpected binding: " + Twine(Binding)); in createSymbol()
820 return Symtab->addUndefined<ELFT>(Name, Binding, StOther, Type, in createSymbol()
822 return Symtab->addDefined(Name, StOther, Type, Value, Size, Binding, Sec, in createSymbol()
1148 uint32_t Binding = ObjSym.isWeak() ? STB_WEAK : STB_GLOBAL; in createBitcodeSymbol() local
1156 return Symtab->addUndefined<ELFT>(Name, Binding, Visibility, Type, in createBitcodeSymbol()
[all …]
H A DSymbols.cpp232 return Binding; in computeBinding()
237 if (!Config->GnuUnique && Binding == STB_GNU_UNIQUE) in computeBinding()
239 return Binding; in computeBinding()
/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/ELF/
H A DELFObjcopy.cpp277 Sym.Binding = STB_LOCAL; in handleArgs()
292 Sym.Binding = STB_LOCAL; in handleArgs()
296 Sym.Binding = STB_GLOBAL; in handleArgs()
299 Sym.Binding == STB_GLOBAL) in handleArgs()
300 Sym.Binding = STB_WEAK; in handleArgs()
302 if (Config.Weaken && Sym.Binding == STB_GLOBAL && in handleArgs()
304 Sym.Binding = STB_WEAK; in handleArgs()
327 if (Config.DiscardAll && Sym.Binding == STB_LOCAL && in handleArgs()
339 (Sym.Binding == STB_LOCAL || Sym.getShndx() == SHN_UNDEF) && in handleArgs()
H A DObject.cpp410 Sym.Binding = Bind; in addSymbol()
445 [](const SymPtr &Sym) { return Sym->Binding == STB_LOCAL; }); in updateSymbols()
476 if (Sym->Binding == STB_LOCAL) in finalize()
523 Sym->setBinding(Symbol->Binding); in visit()
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCSymbolELF.cpp42 void MCSymbolELF::setBinding(unsigned Binding) const { in setBinding()
44 if (getType() == ELF::STT_SECTION && Binding != ELF::STB_LOCAL) in setBinding()
47 switch (Binding) { in setBinding()
H A DELFObjectWriter.cpp525 uint8_t Binding = Symbol.getBinding(); in writeSymbol() local
530 uint8_t Info = (Binding << 4) | Type; in writeSymbol()
1351 unsigned Binding = Sym->getBinding(); in shouldRelocateWithSymbol() local
1352 switch(Binding) { in shouldRelocateWithSymbol()
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DExegesisEmitter.cpp192 for (Record *Binding : Bindings) { in emitPfmCountersLookupTable()
195 << Binding->getValueAsString("CpuName") << "\"," // in emitPfmCountersLookupTable()
196 << " &" << Target << Binding->getValueAsDef("Counters")->getName() // in emitPfmCountersLookupTable()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DStore.h270 const MemRegion* Binding = nullptr; variable
276 explicit operator bool() { return First && Binding; }
280 const MemRegion *getRegion() { return Binding; } in getRegion()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCSymbolELF.h36 void setBinding(unsigned Binding) const;
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp553 if (Binding) { in HandleBinding()
558 Binding = R; in HandleBinding()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexDecl.cpp300 for (const auto *Binding : D->bindings()) in VisitDecompositionDecl() local
301 TRY_DECL(Binding, IndexCtx.handleDecl(Binding)); in VisitDecompositionDecl()
H A DIndexSymbol.cpp323 case Decl::Binding: in getSymbolInfo()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclCXX.h3800 Expr *Binding = nullptr;
3803 : ValueDecl(Decl::Binding, DC, IdLoc, Id, QualType()) {}
3817 Expr *getBinding() const { return Binding; }
3826 void setBinding(QualType DeclaredType, Expr *Binding) {
3828 this->Binding = Binding;
3832 static bool classofKind(Kind K) { return K == Decl::Binding; }
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DDeclNodes.td42 def Binding : DDecl<Value>;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DDeclSpec.h1666 struct Binding { struct
1676 Binding *Bindings; argument
1701 ArrayRef<Binding> bindings() const { in bindings()
1825 DecompositionDeclarator::Binding InlineBindings[16];
2143 ArrayRef<DecompositionDeclarator::Binding> Bindings,
H A DInitialization.h385 static InitializedEntity InitializeBinding(VarDecl *Binding) { in InitializeBinding() argument
386 return InitializedEntity(Binding, EK_Binding); in InitializeBinding()
/freebsd-12.1/contrib/llvm/include/llvm/Object/
H A DELFObjectFile.h332 unsigned char Binding = ESym->getBinding(); in isExportedToOtherDSO() local
339 (Binding == ELF::STB_GLOBAL || Binding == ELF::STB_WEAK || in isExportedToOtherDSO()
340 Binding == ELF::STB_GNU_UNIQUE) && in isExportedToOtherDSO()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTCommon.cpp396 case Decl::Binding: in isRedeclarableDeclKind()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclBase.cpp149 for (auto *Binding : DD->bindings()) { in setInvalidDecl() local
150 Binding->setInvalidDecl(); in setInvalidDecl()
726 case Binding: in getIdentifierNamespaceForKind()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp75 for (BoundNodesMap &Binding : Bindings) { in visitMatches()
76 ResultVisitor->visitMatch(BoundNodes(Binding)); in visitMatches()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DDeclSpec.cpp283 ArrayRef<DecompositionDeclarator::Binding> Bindings, in setDecompositionBindings()
305 new DecompositionDeclarator::Binding[Bindings.size()]; in setDecompositionBindings()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h229 for (BoundNodesMap &Binding : Bindings) in setBinding()
230 Binding.addNode(Id, DynNode); in setBinding()

12