| /freebsd-12.1/contrib/llvm/tools/lld/ELF/ |
| H A D | SymbolTable.cpp | 264 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 D | Symbols.h | 99 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 D | SymbolTable.h | 45 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 D | InputFiles.cpp | 774 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 D | Symbols.cpp | 232 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 D | ELFObjcopy.cpp | 277 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 D | Object.cpp | 410 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 D | MCSymbolELF.cpp | 42 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 D | ELFObjectWriter.cpp | 525 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 D | ExegesisEmitter.cpp | 192 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 D | Store.h | 270 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 D | MCSymbolELF.h | 36 void setBinding(unsigned Binding) const;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | Store.cpp | 553 if (Binding) { in HandleBinding() 558 Binding = R; in HandleBinding()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 300 for (const auto *Binding : D->bindings()) in VisitDecompositionDecl() local 301 TRY_DECL(Binding, IndexCtx.handleDecl(Binding)); in VisitDecompositionDecl()
|
| H A D | IndexSymbol.cpp | 323 case Decl::Binding: in getSymbolInfo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 3800 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 D | DeclNodes.td | 42 def Binding : DDecl<Value>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1666 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 D | Initialization.h | 385 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 D | ELFObjectFile.h | 332 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 D | ASTCommon.cpp | 396 case Decl::Binding: in isRedeclarableDeclKind()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclBase.cpp | 149 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 D | ASTMatchersInternal.cpp | 75 for (BoundNodesMap &Binding : Bindings) { in visitMatches() 76 ResultVisitor->visitMatch(BoundNodes(Binding)); in visitMatches()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | DeclSpec.cpp | 283 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 D | ASTMatchersInternal.h | 229 for (BoundNodesMap &Binding : Bindings) in setBinding() 230 Binding.addNode(Id, DynNode); in setBinding()
|