| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | RangedConstraintManager.cpp | 26 Sym = simplify(State, Sym); in assumeSym() 29 if (isa<SymbolData>(Sym)) in assumeSym() 99 Sym = simplify(State, Sym); in assumeSymInclusiveRange() 106 SymbolRef AdjustedSym = Sym; in assumeSymInclusiveRange() 129 Sym = simplify(State, Sym); in assumeSymUnsupported() 132 QualType T = Sym->getType(); in assumeSymUnsupported() 141 return assumeSymNE(State, Sym, Zero, Zero); in assumeSymUnsupported() 143 return assumeSymEQ(State, Sym, Zero, Zero); in assumeSymUnsupported() 176 computeAdjustment(Sym, Adjustment); in assumeSymRel() 217 Sym = SE->getLHS(); in computeAdjustment() [all …]
|
| H A D | RangeConstraintManager.cpp | 715 switch (Sym->getOpcode()) { in meansEquality() 886 return infer(Sym); in inferAs() 912 Visit(Sym)); in infer() 1191 EquivalenceClass::areEqual(State, Sym->getLHS(), Sym->getRHS())) { in getRangeForEqualities() 1417 switch (Sym->getKind()) { in assignImpl() 1736 State = trackEquality(State, Sym->getLHS(), Sym->getRHS()); in assignSymSymExprToRangeSet() 1739 State = trackDisequality(State, Sym->getLHS(), Sym->getRHS()); in assignSymSymExprToRangeSet() 1797 return Sym; in find() 2459 return getRange(St, Sym); in getSymLTRange() 2492 return getRange(St, Sym); in getSymGTRange() [all …]
|
| H A D | SimpleConstraintManager.cpp | 60 SymbolRef Sym = Cond.getAsSymbol(); in assumeAux() local 61 assert(Sym); in assumeAux() 62 return assumeSymUnsupported(State, Sym, Assumption); in assumeAux() 71 SymbolRef Sym = SV.getSymbol(); in assumeAux() local 72 assert(Sym); in assumeAux() 73 return assumeSym(State, Sym, Assumption); in assumeAux() 104 SymbolRef Sym = Value.getAsSymbol(); in assumeInclusiveRange() local 105 assert(Sym); in assumeInclusiveRange() 106 return assumeSymInclusiveRange(State, Sym, From, To, InRange); in assumeInclusiveRange() 116 if (SymbolRef Sym = Value.getAsSymbol()) in assumeInclusiveRange() local [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyTargetStreamer.cpp | 64 assert(Sym->isFunction()); in emitFunctionType() 65 OS << "\t.functype\t" << Sym->getName() << " "; in emitFunctionType() 71 assert(Sym->isGlobal()); in emitGlobalType() 72 OS << "\t.globaltype\t" << Sym->getName() << ", " in emitGlobalType() 75 if (!Sym->getGlobalType().Mutable) in emitGlobalType() 81 assert(Sym->isTable()); in emitTableType() 83 OS << "\t.tabletype\t" << Sym->getName() << ", " in emitTableType() 95 assert(Sym->isTag()); in emitTagType() 96 OS << "\t.tagtype\t" << Sym->getName() << " "; in emitTagType() 109 OS << "\t.import_name\t" << Sym->getName() << ", " in emitImportName() [all …]
|
| H A D | WebAssemblyTargetStreamer.h | 46 virtual void emitTagType(const MCSymbolWasm *Sym) = 0; 48 virtual void emitImportModule(const MCSymbolWasm *Sym, 51 virtual void emitImportName(const MCSymbolWasm *Sym, 54 virtual void emitExportName(const MCSymbolWasm *Sym, 72 void emitGlobalType(const MCSymbolWasm *Sym) override; 73 void emitTableType(const MCSymbolWasm *Sym) override; 74 void emitTagType(const MCSymbolWasm *Sym) override; 91 void emitTagType(const MCSymbolWasm *Sym) override {} in emitTagType() argument 92 void emitImportModule(const MCSymbolWasm *Sym, in emitImportModule() argument 94 void emitImportName(const MCSymbolWasm *Sym, in emitImportName() argument [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | JITLink.cpp | 111 << (Sym.hasName() ? Sym.getName() : "<anonymous symbol>"); in operator <<() 148 for (auto *Sym : Symbols) in ~Section() local 149 Sym->~Symbol(); in ~Section() 223 Sym->setOffset(Sym->getOffset() - SplitIndex); in splitBlock() 234 BlockSymbols[&Sym->getBlock()].push_back(Sym); in dump() 276 for (auto *Sym : Syms) in dump() local 314 OS << " " << format("0x%016" PRIx64, Sym->getAddress()) << ": " << *Sym in dump() 322 OS << " " << format("0x%016" PRIx64, Sym->getAddress()) << ": " << *Sym in dump() 357 Sym->setLive(true); in markAllSymbolsLive() 377 if (&Sym->getBlock() == &B && Sym->hasName() && Sym->getOffset() == 0 && in makeTargetOutOfRangeError() [all …]
|
| H A D | JITLinkGeneric.cpp | 319 assert(Sym->getAddress() == 0 && in getExternalSymbolNames() 321 assert(Sym->getName() != StringRef() && Sym->getName() != "" && in getExternalSymbolNames() 334 assert(Sym->getOffset() == 0 && in applyLookupResult() 437 if (Sym->isLive()) in prune() 438 Worklist.push_back(Sym); in prune() 442 auto *Sym = Worklist.back(); in prune() local 445 auto &B = Sym->getBlock(); in prune() 469 if (!Sym->isLive()) in prune() 473 G.removeDefinedSymbol(*Sym); in prune() 495 if (!Sym->isLive()) in prune() [all …]
|
| H A D | ELFLinkGraphBuilder.h | 107 getSymbolLinkageAndScope(const typename ELFT::Sym &Sym, StringRef Name); 161 const typename ELFT::Sym &Sym, StringRef Name) { in getSymbolLinkageAndScope() argument 165 switch (Sym.getBinding()) { in getSymbolLinkageAndScope() 180 switch (Sym.getVisibility()) { in getSymbolLinkageAndScope() 334 switch (Sym.getType()) { in graphifySymbols() 357 if (Sym.isCommon()) { in graphifySymbols() 360 Sym.st_size, Sym.getValue(), false); in graphifySymbols() 374 if (Sym.isDefined() && in graphifySymbols() 375 (Sym.getType() == ELF::STT_NOTYPE || Sym.getType() == ELF::STT_FUNC || in graphifySymbols() 400 G->addDefinedSymbol(*B, Sym.getValue(), *Name, Sym.st_size, L, S, in graphifySymbols() [all …]
|
| H A D | MachOLinkGraphBuilder.h | 101 new (Sym) NormalizedSymbol(std::forward<ArgTs>(Args)...); in createNormalizedSymbol() 102 return *Sym; in createNormalizedSymbol() 130 auto *Sym = IndexToSymbol[Index]; in findSymbolByIndex() local 131 if (!Sym) in findSymbolByIndex() 134 return *Sym; in findSymbolByIndex() 149 auto *Sym = getSymbolByAddress(Address); in findSymbolByAddress() local 150 if (Sym) in findSymbolByAddress() 151 if (Address < Sym->getAddress() + Sym->getSize()) in findSymbolByAddress() 152 return *Sym; in findSymbolByAddress() 182 void setCanonicalSymbol(Symbol &Sym) { in setCanonicalSymbol() argument [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLink.h | 405 return *Sym; in constructCommon() 417 return *Sym; in constructExternal() 428 return *Sym; in constructAbsolute() 441 return *Sym; in constructAnonDef() 454 return *Sym; in constructNamedDef() 1050 auto &Sym = in addExternalSymbol() local 1054 return Sym; in addExternalSymbol() 1290 assert(!Sym.isDefined() && !Sym.isAbsolute() && in removeExternalSymbol() 1305 assert(!Sym.isDefined() && Sym.isAbsolute() && in removeAbsoluteSymbol() 1322 Sym.getBlock().getSection().removeSymbol(Sym); in removeDefinedSymbol() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/ |
| H A D | WebAssemblyUtilities.cpp | 104 if (Sym) { in getOrCreateFunctionTableSymbol() 105 if (!Sym->isFunctionTable()) in getOrCreateFunctionTableSymbol() 109 Sym->setFunctionTable(); in getOrCreateFunctionTableSymbol() 111 Sym->setUndefined(); in getOrCreateFunctionTableSymbol() 115 Sym->setOmitFromLinkingSection(); in getOrCreateFunctionTableSymbol() 116 return Sym; in getOrCreateFunctionTableSymbol() 123 if (Sym) { in getOrCreateFuncrefCallTableSymbol() 124 if (!Sym->isFunctionTable()) in getOrCreateFuncrefCallTableSymbol() 131 Sym->setWeak(true); in getOrCreateFuncrefCallTableSymbol() 136 Sym->setTableType(TableType); in getOrCreateFuncrefCallTableSymbol() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objcopy/COFF/ |
| H A D | Reader.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 | Writer.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() 141 S.Sym.Name.Offset.Zeroes = 0; in finalizeStringTable() [all …]
|
| H A D | Object.cpp | 29 for (Symbol &Sym : Symbols) in updateSymbols() 30 SymbolMap[Sym.UniqueId] = &Sym; in updateSymbols() 40 llvm::erase_if(Symbols, [ToRemove, &Errs](const Symbol &Sym) { in removeSymbols() argument 41 Expected<bool> ShouldRemove = ToRemove(Sym); in removeSymbols() 54 for (Symbol &Sym : Symbols) in markSymbols() 55 Sym.Referenced = false; in markSymbols() 105 Symbols, [&RemovedSections, &AssociatedSections](const Symbol &Sym) { in removeSections() argument 110 if (RemovedSections.count(Sym.AssociativeComdatTargetSectionId) == 1) in removeSections() 111 AssociatedSections.insert(Sym.TargetSectionId); in removeSections() 112 return RemovedSections.contains(Sym.TargetSectionId); in removeSections()
|
| /freebsd-13.1/contrib/llvm-project/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 …]
|
| /freebsd-13.1/contrib/llvm-project/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 …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | NativePublicSymbol.cpp | 20 const codeview::PublicSym32 &Sym) in NativePublicSymbol() argument 21 : NativeRawSymbol(Session, PDB_SymType::PublicSymbol, Id), Sym(Sym) {} in NativePublicSymbol() 34 uint32_t NativePublicSymbol::getAddressOffset() const { return Sym.Offset; } in getAddressOffset() 36 uint32_t NativePublicSymbol::getAddressSection() const { return Sym.Segment; } in getAddressSection() 39 return std::string(Sym.Name); in getName() 43 return Session.getRVAFromSectOffset(Sym.Segment, Sym.Offset); in getRelativeVirtualAddress() 47 return Session.getVAFromSectOffset(Sym.Segment, Sym.Offset); in getVirtualAddress()
|
| H A D | NativeFunctionSymbol.cpp | 23 const codeview::ProcSym &Sym, in NativeFunctionSymbol() argument 25 : NativeRawSymbol(Session, PDB_SymType::Function, Id), Sym(Sym), in NativeFunctionSymbol() 41 return Sym.CodeOffset; in getAddressOffset() 44 uint32_t NativeFunctionSymbol::getAddressSection() const { return Sym.Segment; } in getAddressSection() 46 return std::string(Sym.Name); in getName() 49 uint64_t NativeFunctionSymbol::getLength() const { return Sym.CodeSize; } in getLength() 52 return Session.getRVAFromSectOffset(Sym.Segment, Sym.CodeOffset); in getRelativeVirtualAddress() 56 return Session.getVAFromSectOffset(Sym.Segment, Sym.CodeOffset); in getVirtualAddress() 110 auto End = Syms.at(Sym.End); in findInlineFramesByVA()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | Taint.cpp | 50 SymbolRef Sym = V.getAsSymbol(); in addTaint() local 51 if (Sym) in addTaint() 52 return addTaint(State, Sym, Kind); in addTaint() 88 Sym = SC->getOperand(); in addTaint() 96 SymbolRef Sym = V.getAsSymbol(); in removeTaint() local 97 if (Sym) in removeTaint() 98 return removeTaint(State, Sym); in removeTaint() 114 Sym = SC->getOperand(); in removeTaint() 151 if (SymbolRef Sym = V.getAsSymbol()) in isTainted() local 152 return isTainted(State, Sym, Kind); in isTainted() [all …]
|
| /freebsd-13.1/contrib/llvm-project/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 …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ObjectLinkingLayer.cpp | 61 if (Sym->isCallable()) in scanLinkGraph() 104 G->makeExternal(*Sym); in discard() 210 if (Sym->hasName() && Sym->getScope() != Scope::Local) { in notifyResolved() 214 if (Sym->isCallable()) in notifyResolved() 229 if (Sym->hasName()) { in notifyResolved() 376 return NameCache.insert(std::make_pair(&Sym, ES.intern(Sym.getName()))) in getInternedName() 417 if (Sym->hasName() && Sym->getLinkage() == Linkage::Weak) { in claimOrExternalizeWeakAndCommonSymbols() 430 ProcessSymbol(Sym); in claimOrExternalizeWeakAndCommonSymbols() 432 ProcessSymbol(Sym); in claimOrExternalizeWeakAndCommonSymbols() 449 if (Sym->hasName() && MR->getSymbols().count(ES.intern(Sym->getName()))) in markResponsibilitySymbolsLive() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountDiagnostics.cpp | 277 QualType T = Sym->getType(); in generateDiagnosticsForCallLike() 320 SymbolRef Sym; member in clang::ento::retaincountchecker::RefCountReportVisitor 328 ID.AddPointer(Sym); in Profile() 580 .getAsLocSymbol() == Sym) { in VisitNode() 622 SymbolRef Sym; member in VarBindingsCollector 627 : Sym(Sym), Result(ToFill) {} in VarBindingsCollector() 632 if (!SymV || SymV != Sym) in HandleBinding() 686 if (!getRefBinding(St, Sym)) in GetAllocationSite() 760 BR.markInteresting(Sym); in getEndPath() 771 BR.markInteresting(Sym); in getEndPath() [all …]
|
| H A D | RetainCountChecker.cpp | 29 return State->get<RefBindings>(Sym); in getRefBinding() 38 assert(Sym != nullptr); in setRefBinding() 212 if (!Sym) in checkPostStmt() 293 if (!Sym || !dyn_cast_or_null<ObjCIvarRegion>(Sym->getOriginRegion())) in checkPostStmt() 299 QualType Ty = Sym->getType(); in checkPostStmt() 632 ErrorSym = Sym; in checkSummary() 652 ErrorSym = Sym; in checkSummary() 665 ErrorSym = Sym; in checkSummary() 987 if (!Sym) in processReturn() 1418 SymbolRef Sym = I.first; in checkDeadSymbols() local [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/ |
| H A D | ELFObjcopy.cpp | 242 return !Sym.Referenced && in isUnneededSymbol() 243 (Sym.Binding == STB_LOCAL || Sym.getShndx() == SHN_UNDEF) && in isUnneededSymbol() 256 if (!Sym.isCommon() && Sym.getShndx() != SHN_UNDEF && in updateAndRemoveSymbols() 258 (Sym.Visibility == STV_HIDDEN || Sym.Visibility == STV_INTERNAL)) || in updateAndRemoveSymbols() 260 Sym.Binding = STB_LOCAL; in updateAndRemoveSymbols() 281 if (Config.SymbolsToWeaken.matches(Sym.Name) && Sym.Binding == STB_GLOBAL) in updateAndRemoveSymbols() 282 Sym.Binding = STB_WEAK; in updateAndRemoveSymbols() 286 Sym.Binding = STB_WEAK; in updateAndRemoveSymbols() 293 Sym.Name = (Config.SymbolsPrefix + Sym.Name).str(); in updateAndRemoveSymbols() 313 Sym.Binding == STB_LOCAL && Sym.getShndx() != SHN_UNDEF && in updateAndRemoveSymbols() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Object/ |
| H A D | SymbolSize.cpp | 39 static unsigned getSymbolSectionID(const ObjectFile &O, SymbolRef Sym) { in getSymbolSectionID() argument 41 return M->getSymbolSectionID(Sym); in getSymbolSectionID() 43 return M->getSymbolSectionId(Sym); in getSymbolSectionID() 45 return M->getSymbolSectionID(Sym); in getSymbolSectionID() 46 return cast<COFFObjectFile>(O).getSymbolSectionID(Sym); in getSymbolSectionID() 57 for (ELFSymbolRef Sym : Syms) in computeSymbolSizes() local 58 Ret.push_back({Sym, Sym.getSize()}); in computeSymbolSizes() 67 SymbolRef Sym = *I; in computeSymbolSizes() local 68 Expected<uint64_t> ValueOrErr = Sym.getValue(); in computeSymbolSizes() 72 Addresses.push_back({I, *ValueOrErr, SymNum, getSymbolSectionID(O, Sym)}); in computeSymbolSizes()
|