| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | TestIndex.cpp | 17 Symbol Sym; in symbol() local 21 Sym.Name = QName; in symbol() 22 Sym.Scope = ""; in symbol() 27 return Sym; in symbol() 41 Symbol Sym; in sym() local 46 Sym.Scope = ""; in sym() 57 return Sym; in sym() 86 Symbol Sym; in objcSym() local 89 Sym.Scope = ""; in objcSym() 95 return Sym; in objcSym() [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | RangedConstraintManager.cpp | 26 Sym = simplify(State, Sym); in assumeSym() 29 if (isa<SymbolData>(Sym)) in assumeSym() 105 Sym = simplify(State, Sym); in assumeSymInclusiveRange() 112 SymbolRef AdjustedSym = Sym; in assumeSymInclusiveRange() 135 Sym = simplify(State, Sym); in assumeSymUnsupported() 138 QualType T = Sym->getType(); in assumeSymUnsupported() 147 return assumeSymNE(State, Sym, Zero, Zero); in assumeSymUnsupported() 149 return assumeSymEQ(State, Sym, Zero, Zero); in assumeSymUnsupported() 182 computeAdjustment(Sym, Adjustment); in assumeSymRel() 223 Sym = SE->getLHS(); in computeAdjustment() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyTargetStreamer.cpp | 62 assert(Sym->isFunction()); in emitFunctionType() 63 OS << "\t.functype\t" << Sym->getName() << " "; in emitFunctionType() 69 assert(Sym->isGlobal()); in emitGlobalType() 70 OS << "\t.globaltype\t" << Sym->getName() << ", " in emitGlobalType() 73 if (!Sym->getGlobalType().Mutable) in emitGlobalType() 79 assert(Sym->isTable()); in emitTableType() 81 OS << "\t.tabletype\t" << Sym->getName() << ", " in emitTableType() 93 assert(Sym->isTag()); in emitTagType() 94 OS << "\t.tagtype\t" << Sym->getName() << " "; in emitTagType() 107 OS << "\t.import_name\t" << Sym->getName() << ", " in emitImportName() [all …]
|
| H A D | WebAssemblyTargetStreamer.h | 44 virtual void emitTagType(const MCSymbolWasm *Sym) = 0; 46 virtual void emitImportModule(const MCSymbolWasm *Sym, 49 virtual void emitImportName(const MCSymbolWasm *Sym, 52 virtual void emitExportName(const MCSymbolWasm *Sym, 69 void emitGlobalType(const MCSymbolWasm *Sym) override; 70 void emitTableType(const MCSymbolWasm *Sym) override; 71 void emitTagType(const MCSymbolWasm *Sym) override; 87 void emitTagType(const MCSymbolWasm *Sym) override {} in emitTagType() argument 88 void emitImportModule(const MCSymbolWasm *Sym, in emitImportModule() argument 90 void emitImportName(const MCSymbolWasm *Sym, in emitImportName() argument [all …]
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | JITLinkGeneric.cpp | 195 assert(!Sym->getAddress() && in getExternalSymbolNames() 197 assert(Sym->getName() != StringRef() && Sym->getName() != "" && in getExternalSymbolNames() 210 assert(Sym->getOffset() == 0 && in applyLookupResult() 246 if (Sym->isLive()) in prune() 247 Worklist.push_back(Sym); in prune() 251 auto *Sym = Worklist.back(); in prune() local 254 auto &B = Sym->getBlock(); in prune() 278 if (!Sym->isLive()) in prune() 282 G.removeDefinedSymbol(*Sym); in prune() 304 if (!Sym->isLive()) in prune() [all …]
|
| H A D | JITLink.cpp | 102 OS << Sym.getAddress() << " (" << (Sym.isDefined() ? "block" : "addressable") in operator <<() 108 << (Sym.hasName() ? Sym.getName() : "<anonymous symbol>"); in operator <<() 145 Sym->~Symbol(); in ~Section() 216 if (Sym->getOffset() + Sym->getSize() > SplitIndex) in splitBlock() 217 Sym->setSize(SplitIndex - Sym->getOffset()); in splitBlock() 224 Sym->setOffset(Sym->getOffset() - SplitIndex); in splitBlock() 235 BlockSymbols[&Sym->getBlock()].push_back(Sym); in dump() 314 OS << " " << Sym->getAddress() << ": " << *Sym << "\n"; in dump() 321 OS << " " << Sym->getAddress() << ": " << *Sym << "\n"; in dump() 355 Sym->setLive(true); in markAllSymbolsLive() [all …]
|
| H A D | ELFLinkGraphBuilder.h | 105 getSymbolLinkageAndScope(const typename ELFT::Sym &Sym, StringRef Name); 187 const typename ELFT::Sym &Sym, StringRef Name) { in getSymbolLinkageAndScope() argument 191 switch (Sym.getBinding()) { in getSymbolLinkageAndScope() 404 if (Sym.isCommon()) { in graphifySymbols() 407 Sym.st_size, Sym.getValue(), false); in graphifySymbols() 421 if (Sym.isDefined() && in graphifySymbols() 422 (Sym.getType() == ELF::STT_NOTYPE || Sym.getType() == ELF::STT_FUNC || in graphifySymbols() 424 Sym.getType() == ELF::STT_SECTION || Sym.getType() == ELF::STT_TLS)) { in graphifySymbols() 451 ? G->addAnonymousSymbol(*B, Sym.getValue(), Sym.st_size, in graphifySymbols() 453 : G->addDefinedSymbol(*B, Sym.getValue(), *Name, Sym.st_size, L, in graphifySymbols() [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-jitlink/ |
| H A D | llvm-jitlink-elf.cpp | 108 for (auto *Sym : Sec.symbols()) { in registerELFGraphInfo() local 110 FirstSym = Sym; in registerELFGraphInfo() 112 LastSym = Sym; in registerELFGraphInfo() 115 if (Sym->isSymbolZeroFill()) in registerELFGraphInfo() 121 if (Sym->getSize() != 0) { in registerELFGraphInfo() 124 Sym->getSymbolContent(), Sym->getAddress().getValue()}; in registerELFGraphInfo() 130 if (Sym->isSymbolZeroFill()) in registerELFGraphInfo() 142 if (Sym->hasName()) { in registerELFGraphInfo() 143 if (Sym->isSymbolZeroFill()) { in registerELFGraphInfo() 144 S.SymbolInfos[Sym->getName()] = {Sym->getSize(), in registerELFGraphInfo() [all …]
|
| H A D | llvm-jitlink-coff.cpp | 106 for (auto *Sym : Sec.symbols()) { in registerCOFFGraphInfo() local 108 FirstSym = Sym; in registerCOFFGraphInfo() 110 LastSym = Sym; in registerCOFFGraphInfo() 113 if (Sym->isSymbolZeroFill()) in registerCOFFGraphInfo() 119 if (Sym->getSize() != 0) { in registerCOFFGraphInfo() 122 Sym->getSymbolContent(), Sym->getAddress().getValue()}; in registerCOFFGraphInfo() 128 if (Sym->isSymbolZeroFill()) in registerCOFFGraphInfo() 140 if (Sym->hasName()) { in registerCOFFGraphInfo() 141 if (Sym->isSymbolZeroFill()) { in registerCOFFGraphInfo() 142 S.SymbolInfos[Sym->getName()] = {Sym->getSize(), in registerCOFFGraphInfo() [all …]
|
| H A D | llvm-jitlink-macho.cpp | 110 for (auto *Sym : Sec.symbols()) { in registerMachOGraphInfo() local 112 FirstSym = Sym; in registerMachOGraphInfo() 113 if (Sym->getAddress() > LastSym->getAddress()) in registerMachOGraphInfo() 114 LastSym = Sym; in registerMachOGraphInfo() 116 if (Sym->isSymbolZeroFill()) in registerMachOGraphInfo() 122 Sym->getSymbolContent(), Sym->getAddress().getValue()}; in registerMachOGraphInfo() 127 if (Sym->isSymbolZeroFill()) in registerMachOGraphInfo() 137 } else if (Sym->hasName()) { in registerMachOGraphInfo() 138 if (Sym->isSymbolZeroFill()) { in registerMachOGraphInfo() 139 S.SymbolInfos[Sym->getName()] = {Sym->getSize(), in registerMachOGraphInfo() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/remote/ |
| H A D | MarshallingTests.cpp | 47 clangd::Symbol Sym; in createSymbol() local 56 Sym.SymInfo = Info; in createSymbol() 58 Sym.Name = Strings.save("Foo"); in createSymbol() 67 Sym.Definition = Location; in createSymbol() 74 Sym.CanonicalDeclaration = Location; in createSymbol() 76 Sym.References = 9000; in createSymbol() 80 Sym.CompletionSnippetSuffix = in createSymbol() 87 return Sym; in createSymbol() 159 Sym.Origin = SymbolOrigin::Remote; in TEST() 276 Sym.IncludeHeaders.pop_back(); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLink.h | 426 return *Sym; in constructCommon() 438 return *Sym; in constructExternal() 449 return *Sym; in constructAbsolute() 462 return *Sym; in constructAnonDef() 475 return *Sym; in constructNamedDef() 1097 return Sym; in addExternalSymbol() 1113 return Sym; in addAbsoluteSymbol() 1346 assert(!Sym.isDefined() && !Sym.isAbsolute() && in removeExternalSymbol() 1361 assert(!Sym.isDefined() && Sym.isAbsolute() && in removeAbsoluteSymbol() 1378 Sym.getBlock().getSection().removeSymbol(Sym); in removeDefinedSymbol() [all …]
|
| /llvm-project-15.0.7/llvm/lib/ObjCopy/COFF/ |
| H A D | COFFReader.cpp | 95 Symbol &Sym = Symbols.back(); in readSymbols() local 98 copySymbol(Sym.Sym, in readSymbols() 101 copySymbol(Sym.Sym, in readSymbols() 106 Sym.Name = *NameOrErr; in readSymbols() 149 Sym.WeakTargetSymbolId = WE->TagIndex; in readSymbols() 160 RawSymbolTable.push_back(&Sym); in setSymbolTargets() 161 for (size_t I = 0; I < Sym.Sym.NumberOfAuxSymbols; I++) in setSymbolTargets() 167 if (Sym.WeakTargetSymbolId) { in setSymbolTargets() 184 if (Sym == nullptr) in setSymbolTargets() 187 R.Target = Sym->UniqueId; in setSymbolTargets() [all …]
|
| H A D | COFFWriter.cpp | 31 if (Sym == nullptr) in finalizeRelocTargets() 43 if (Sym.TargetSectionId <= 0) { in finalizeSymbolContents() 46 Sym.Sym.SectionNumber = static_cast<uint32_t>(Sym.TargetSectionId); in finalizeSymbolContents() 53 Sym.Sym.SectionNumber = Sec->Index; in finalizeSymbolContents() 55 if (Sym.Sym.NumberOfAuxSymbols == 1 && in finalizeSymbolContents() 56 Sym.Sym.StorageClass == IMAGE_SYM_CLASS_STATIC) { in finalizeSymbolContents() 59 Sym.AuxData[0].Opaque); in finalizeSymbolContents() 71 Sym.Name.str().c_str()); in finalizeSymbolContents() 81 if (Sym.WeakTargetSymbolId && Sym.Sym.NumberOfAuxSymbols == 1) { in finalizeSymbolContents() 146 S.Sym.Name.Offset.Zeroes = 0; in finalizeStringTable() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineModuleInfoImpls.h | 44 StubValueTy &getGVStubEntry(MCSymbol *Sym) { in getGVStubEntry() argument 45 assert(Sym && "Key cannot be null"); in getGVStubEntry() 46 return GVStubs[Sym]; in getGVStubEntry() 50 assert(Sym && "Key cannot be null"); in getThreadLocalGVStubEntry() 51 return ThreadLocalGVStubs[Sym]; in getThreadLocalGVStubEntry() 73 StubValueTy &getGVStubEntry(MCSymbol *Sym) { in getGVStubEntry() argument 74 assert(Sym && "Key cannot be null"); in getGVStubEntry() 75 return GVStubs[Sym]; in getGVStubEntry() 95 StubValueTy &getGVStubEntry(MCSymbol *Sym) { in getGVStubEntry() argument 96 assert(Sym && "Key cannot be null"); in getGVStubEntry() [all …]
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/ |
| H A D | SymbolRecordHelpers.cpp | 24 assert(symbolOpensScope(Sym.kind())); in getScopeEndOffset() 25 switch (Sym.kind()) { in getScopeEndOffset() 32 ProcSym Proc = createRecord<ProcSym>(Sym); in getScopeEndOffset() 36 BlockSym Block = createRecord<BlockSym>(Sym); in getScopeEndOffset() 40 Thunk32Sym Thunk = createRecord<Thunk32Sym>(Sym); in getScopeEndOffset() 44 InlineSiteSym Site = createRecord<InlineSiteSym>(Sym); in getScopeEndOffset() 55 assert(symbolOpensScope(Sym.kind())); in getScopeParentOffset() 56 switch (Sym.kind()) { in getScopeParentOffset() 63 ProcSym Proc = createRecord<ProcSym>(Sym); in getScopeParentOffset() 67 BlockSym Block = createRecord<BlockSym>(Sym); in getScopeParentOffset() [all …]
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ObjectFileInterface.cpp | 43 for (auto &Sym : Obj.symbols()) { in getMachOObjectFileSymbolInfo() local 58 if (auto SymType = Sym.getType()) { in getMachOObjectFileSymbolInfo() 64 auto Name = Sym.getName(); in getMachOObjectFileSymbolInfo() 100 for (auto &Sym : Obj.symbols()) { in getELFObjectFileSymbolInfo() local 115 if (auto SymType = Sym.getType()) { in getELFObjectFileSymbolInfo() 121 auto Name = Sym.getName(); in getELFObjectFileSymbolInfo() 155 for (auto &Sym : Obj.symbols()) { in getCOFFObjectFileSymbolInfo() local 192 if (auto SymType = Sym.getType()) { in getCOFFObjectFileSymbolInfo() 198 auto Name = Sym.getName(); in getCOFFObjectFileSymbolInfo() 227 for (auto &Sym : Obj.symbols()) { in getGenericObjectFileSymbolInfo() local [all …]
|
| H A D | ObjectLinkingLayer.cpp | 55 if (Sym->isCallable()) in scanLinkGraph() 107 G->makeExternal(*Sym); in discard() 213 if (Sym->hasName() && Sym->getScope() != Scope::Local) { in notifyResolved() 217 if (Sym->isCallable()) in notifyResolved() 232 if (Sym->hasName() && Sym->getScope() != Scope::Local) { in notifyResolved() 386 return NameCache.insert(std::make_pair(&Sym, ES.intern(Sym.getName()))) in getInternedName() 427 if (Sym->hasName() && Sym->getLinkage() == Linkage::Weak && in claimOrExternalizeWeakAndCommonSymbols() 441 ProcessSymbol(Sym); in claimOrExternalizeWeakAndCommonSymbols() 443 ProcessSymbol(Sym); in claimOrExternalizeWeakAndCommonSymbols() 460 if (Sym->hasName() && MR->getSymbols().count(ES.intern(Sym->getName()))) in markResponsibilitySymbolsLive() [all …]
|
| /llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObjcopy.cpp | 229 if (Sym.Binding != STB_LOCAL || Sym.Type != STT_NOTYPE || in isAArch64MappingSymbol() 232 StringRef Name = Sym.Name; in isAArch64MappingSymbol() 239 if (Sym.Binding != STB_LOCAL || Sym.Type != STT_NOTYPE || in isArmMappingSymbol() 264 return !Sym.Referenced && in isUnneededSymbol() 265 (Sym.Binding == STB_LOCAL || Sym.getShndx() == SHN_UNDEF) && in isUnneededSymbol() 279 if (!Sym.isCommon() && Sym.getShndx() != SHN_UNDEF && in updateAndRemoveSymbols() 281 (Sym.Visibility == STV_HIDDEN || Sym.Visibility == STV_INTERNAL)) || in updateAndRemoveSymbols() 305 if (Config.SymbolsToWeaken.matches(Sym.Name) && Sym.Binding != STB_LOCAL) in updateAndRemoveSymbols() 317 Sym.Name = (Config.SymbolsPrefix + Sym.Name).str(); in updateAndRemoveSymbols() 349 Sym.Binding == STB_LOCAL && Sym.getShndx() != SHN_UNDEF && in updateAndRemoveSymbols() [all …]
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | NativePublicSymbol.cpp | 19 const codeview::PublicSym32 &Sym) in NativePublicSymbol() argument 20 : NativeRawSymbol(Session, PDB_SymType::PublicSymbol, Id), Sym(Sym) {} in NativePublicSymbol() 33 uint32_t NativePublicSymbol::getAddressOffset() const { return Sym.Offset; } in getAddressOffset() 35 uint32_t NativePublicSymbol::getAddressSection() const { return Sym.Segment; } in getAddressSection() 38 return std::string(Sym.Name); in getName() 42 return Session.getRVAFromSectOffset(Sym.Segment, Sym.Offset); in getRelativeVirtualAddress() 46 return Session.getVAFromSectOffset(Sym.Segment, Sym.Offset); in getVirtualAddress()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | Taint.cpp | 52 SymbolRef Sym = V.getAsSymbol(); in addTaint() local 53 if (Sym) in addTaint() 54 return addTaint(State, Sym, Kind); in addTaint() 90 Sym = SC->getOperand(); in addTaint() 98 SymbolRef Sym = V.getAsSymbol(); in removeTaint() local 99 if (Sym) in removeTaint() 100 return removeTaint(State, Sym); in removeTaint() 116 Sym = SC->getOperand(); in removeTaint() 153 if (SymbolRef Sym = V.getAsSymbol()) in isTainted() local 154 return isTainted(State, Sym, Kind); in isTainted() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/Utils/ |
| H A D | WebAssemblyUtilities.cpp | 129 if (Sym) { in getOrCreateFunctionTableSymbol() 130 if (!Sym->isFunctionTable()) in getOrCreateFunctionTableSymbol() 134 Sym->setFunctionTable(); in getOrCreateFunctionTableSymbol() 136 Sym->setUndefined(); in getOrCreateFunctionTableSymbol() 140 Sym->setOmitFromLinkingSection(); in getOrCreateFunctionTableSymbol() 141 return Sym; in getOrCreateFunctionTableSymbol() 148 if (Sym) { in getOrCreateFuncrefCallTableSymbol() 149 if (!Sym->isFunctionTable()) in getOrCreateFuncrefCallTableSymbol() 156 Sym->setWeak(true); in getOrCreateFuncrefCallTableSymbol() 161 Sym->setTableType(TableType); in getOrCreateFuncrefCallTableSymbol() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | SMTConstraintManager.h | 57 State, Sym, in REGISTER_TRAIT_WITH_PROGRAMSTATE() 69 State, Sym, SMTConv::getRangeExpr(Solver, Ctx, Sym, From, To, InRange)); in REGISTER_TRAIT_WITH_PROGRAMSTATE() 95 ConditionTruthVal isSat = checkModel(State, Sym, Exp); in REGISTER_TRAIT_WITH_PROGRAMSTATE() 115 if (const SymbolData *SD = dyn_cast<SymbolData>(Sym)) { in REGISTER_TRAIT_WITH_PROGRAMSTATE() 116 QualType Ty = Sym->getType(); in REGISTER_TRAIT_WITH_PROGRAMSTATE() 156 if (const SymbolCast *SC = dyn_cast<SymbolCast>(Sym)) { in REGISTER_TRAIT_WITH_PROGRAMSTATE() 253 const SymExpr *Sym = SymVal->getSymbol(); in REGISTER_TRAIT_WITH_PROGRAMSTATE() local 254 QualType Ty = Sym->getType(); in REGISTER_TRAIT_WITH_PROGRAMSTATE() 269 if (isa<SymbolData>(Sym)) in REGISTER_TRAIT_WITH_PROGRAMSTATE() 274 if (const SymbolCast *SC = dyn_cast<SymbolCast>(Sym)) in REGISTER_TRAIT_WITH_PROGRAMSTATE() [all …]
|
| /llvm-project-15.0.7/clang/unittests/StaticAnalyzer/ |
| H A D | BugReportInterestingnessTest.cpp | 65 SymbolRef Sym = Call.getArgSVal(0).getAsSymbol(); in handleInteresting() local 66 assert(Sym); in handleInteresting() 67 C.addTransition(nullptr, C.getNoteTag([Sym](PathSensitiveBugReport &BR) { in handleInteresting() 68 BR.markInteresting(Sym); in handleInteresting() 75 SymbolRef Sym = Call.getArgSVal(0).getAsSymbol(); in handleNotInteresting() local 76 assert(Sym); in handleNotInteresting() 77 C.addTransition(nullptr, C.getNoteTag([Sym](PathSensitiveBugReport &BR) { in handleNotInteresting() 78 BR.markNotInteresting(Sym); in handleNotInteresting() 85 SymbolRef Sym = Call.getArgSVal(0).getAsSymbol(); in handleCheck() local 86 assert(Sym); in handleCheck() [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountDiagnostics.cpp | 272 QualType T = Sym->getType(); in generateDiagnosticsForCallLike() 314 SymbolRef Sym; member in clang::ento::retaincountchecker::RefCountReportVisitor 322 ID.AddPointer(Sym); in Profile() 574 .getAsLocSymbol() == Sym) { in VisitNode() 616 SymbolRef Sym; member in VarBindingsCollector 621 : Sym(Sym), Result(ToFill) {} in VarBindingsCollector() 626 if (!SymV || SymV != Sym) in HandleBinding() 680 if (!getRefBinding(St, Sym)) in GetAllocationSite() 754 BR.markInteresting(Sym); in getEndPath() 765 BR.markInteresting(Sym); in getEndPath() [all …]
|