Home
last modified time | relevance | path

Searched refs:Deps (Results 1 – 25 of 38) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DComputeDependence.cpp85 auto Deps = ArgDeps & ~ExprDependence::TypeValue; in computeDependence() local
88 Deps |= ExprDependence::Value; in computeDependence()
93 return Deps; in computeDependence()
94 if ((Deps & ExprDependence::Value) && (Deps & ExprDependence::Instantiation)) in computeDependence()
95 return Deps; in computeDependence()
104 return Deps; in computeDependence()
107 Deps |= ExprDependence::Error; in computeDependence()
109 Deps |= ExprDependence::ValueInstantiation; in computeDependence()
111 return Deps; in computeDependence()
499 auto Deps = ExprDependence::None; in computeDependence() local
[all …]
H A DTemplateBase.cpp266 auto Deps = TemplateArgumentDependence::None; in getDependence() local
272 Deps = toTemplateArgumentDependence(getAsType()->getDependence()); in getDependence()
274 Deps |= TemplateArgumentDependence::Dependent; in getDependence()
275 return Deps; in getDependence()
289 Deps = TemplateArgumentDependence::Dependent | in getDependence()
291 return Deps; in getDependence()
300 Deps = toTemplateArgumentDependence(getAsExpr()->getDependence()); in getDependence()
302 Deps |= TemplateArgumentDependence::Dependent | in getDependence()
304 return Deps; in getDependence()
308 Deps |= P.getDependence(); in getDependence()
[all …]
H A DExprCXX.cpp491 auto Deps = TemplateArgumentDependence::None; in OverloadExpr() local
493 TemplateKWLoc, *TemplateArgs, getTrailingTemplateArgumentLoc(), Deps); in OverloadExpr()
522 auto Deps = TemplateArgumentDependence::None; in DependentScopeDeclRefExpr() local
524 TemplateKWLoc, *Args, getTrailingObjects<TemplateArgumentLoc>(), Deps); in DependentScopeDeclRefExpr()
1510 auto Deps = TemplateArgumentDependence::None; in CXXDependentScopeMemberExpr() local
1513 Deps); in CXXDependentScopeMemberExpr()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.cpp20 SymbolDependenceMap &Deps) in JITDylibSearchOrderResolver() argument
21 : MR(MR), Deps(Deps) {} in JITDylibSearchOrderResolver()
54 [this](const SymbolDependenceMap &LookupDeps) { Deps = LookupDeps; }); in lookup()
70 SymbolDependenceMap &Deps; member in __anon8430628f0111::JITDylibSearchOrderResolver
185 auto Deps = std::make_unique<SymbolDependenceMap>(); in emit() local
187 JITDylibSearchOrderResolver Resolver(*SharedR, *Deps); in emit()
199 [this, SharedR, MemMgr = std::move(MemMgr), Deps = std::move(Deps)]( in emit()
204 std::move(LoadedObjInfo), std::move(Deps), std::move(Err)); in emit()
360 std::unique_ptr<SymbolDependenceMap> Deps, Error Err) { in onObjEmit() argument
370 SDG.Dependencies = std::move(*Deps); in onObjEmit()
H A DCore.cpp441 &SrcJD](const SymbolDependenceMap &Deps) { in materialize() argument
443 if (Deps.empty()) in materialize()
447 assert(Deps.size() == 1 && Deps.count(&SrcJD) && in materialize()
450 auto &SrcJDDeps = Deps.find(&SrcJD)->second; in materialize()
1196 for (auto &[DepJD, Deps] : KV.second.DefiningEDU->Dependencies) { in dump()
1198 for (auto &Dep : Deps) in dump()
2936 for (auto &[DepJD, Deps] : EDUInfo.NewDeps) { in propagateExtraEmitDeps()
2939 for (auto Dep : Deps) { in propagateExtraEmitDeps()
3044 for (auto &[DepJD, Deps] : DG.Dependencies) { in simplifyDepGroups()
3047 assert(!Deps.empty() && "Dependence set for DepJD is empty"); in simplifyDepGroups()
[all …]
H A DDebugUtils.cpp206 raw_ostream &operator<<(raw_ostream &OS, const SymbolDependenceMap &Deps) { in operator <<() argument
207 return OS << printSequence(Deps, '{', '}', in operator <<()
H A DObjectLinkingLayer.cpp225 [this](const SymbolDependenceMap &Deps) { in lookup() argument
227 for (auto &[DepJD, Deps] : Deps) in lookup()
228 for (auto &DepSym : Deps) in lookup()
/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp133 ModuleDeps &Deps) { in addOutputPaths() argument
135 Controller.lookupModuleOutput(Deps.ID, ModuleOutputKind::ModuleFile); in addOutputPaths()
139 Deps.ID, ModuleOutputKind::DiagnosticSerializationFile); in addOutputPaths()
142 Deps.ID, ModuleOutputKind::DependencyFile); in addOutputPaths()
145 Deps.ID, ModuleOutputKind::DependencyTargets), in addOutputPaths()
230 const ModuleDeps &Deps, in getInvocationAdjustedForModuleBuildWithoutOutputs() argument
234 CI.getMutLangOpts().ModuleName = Deps.ID.ModuleName; in getInvocationAdjustedForModuleBuildWithoutOutputs()
235 CI.getMutFrontendOpts().IsSystemModule = Deps.IsSystem; in getInvocationAdjustedForModuleBuildWithoutOutputs()
240 CI.getMutFrontendOpts().Inputs.emplace_back(Deps.ClangModuleMapFile, in getInvocationAdjustedForModuleBuildWithoutOutputs()
244 ScanInstance.getFileManager().getFile(Deps.ClangModuleMapFile); in getInvocationAdjustedForModuleBuildWithoutOutputs()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalDCE.cpp62 SmallPtrSetImpl<GlobalValue *> &Deps) { in ComputeDependencies() argument
65 Deps.insert(Parent); in ComputeDependencies()
67 Deps.insert(GV); in ComputeDependencies()
73 Deps.insert(K.begin(), K.end()); in ComputeDependencies()
78 Deps.insert(LocalDeps.begin(), LocalDeps.end()); in ComputeDependencies()
84 SmallPtrSet<GlobalValue *, 8> Deps; in UpdateGVDependencies() local
86 ComputeDependencies(User, Deps); in UpdateGVDependencies()
87 Deps.erase(&GV); // Remove self-reference. in UpdateGVDependencies()
88 for (GlobalValue *GVU : Deps) { in UpdateGVDependencies()
H A DAttributor.cpp2126 << DG.SyntheticRoot.Deps.size() in runTillFixpoint()
2142 size_t NumAAs = DG.SyntheticRoot.Deps.size(); in runTillFixpoint()
2155 << " has " << InvalidAA->Deps.size() in runTillFixpoint()
2157 for (auto &DepIt : InvalidAA->Deps) { in runTillFixpoint()
2174 InvalidAA->Deps.clear(); in runTillFixpoint()
2180 for (auto &DepIt : ChangedAA->Deps) in runTillFixpoint()
2182 ChangedAA->Deps.clear(); in runTillFixpoint()
2253 for (auto &DepIt : ChangedAA->Deps) in runTillFixpoint()
2255 ChangedAA->Deps.clear(); in runTillFixpoint()
2273 size_t NumFinalAAs = DG.SyntheticRoot.Deps.size(); in manifestAttributes()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineTraceMetrics.cpp670 SmallVectorImpl<DataDep> &Deps, in getDataDeps() argument
689 Deps.push_back(DataDep(MRI, Reg, MO.getOperandNo())); in getDataDeps()
698 SmallVectorImpl<DataDep> &Deps, in getPHIDeps() argument
708 Deps.push_back(DataDep(MRI, Reg, i)); in getPHIDeps()
717 SmallVectorImpl<DataDep> &Deps, in updatePhysDepsDownwards() argument
742 Deps.push_back(DataDep(I->MI, I->Op, MO.getOperandNo())); in updatePhysDepsDownwards()
797 SmallVector<DataDep, 8> Deps; in updateDepth() local
800 getPHIDeps(UseMI, Deps, TBI.Pred, MTM.MRI); in updateDepth()
801 else if (getDataDeps(UseMI, Deps, MTM.MRI)) in updateDepth()
802 updatePhysDepsDownwards(&UseMI, Deps, RegUnits, MTM.TRI); in updateDepth()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDDG.h281 DependenceList &Deps) const;
442 const NodeType &Src, const NodeType &Dst, DependenceList &Deps) const { in getDependencies() argument
443 assert(Deps.empty() && "Expected empty output list at the start."); in getDependencies()
457 Deps.push_back(std::move(Dep)); in getDependencies()
459 return !Deps.empty(); in getDependencies()
468 DependenceList Deps; in getDependenceString() local
469 if (!getDependencies(Src, Dst, Deps)) in getDependenceString()
471 interleaveComma(Deps, OS, [&](const std::unique_ptr<Dependence> &D) { in getDependenceString()
H A DVectorUtils.h831 auto *Deps = DepChecker.getDependences(); in collectDependences() local
832 for (auto Dep : *Deps) in collectDependences()
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/
H A DModuleDepCollector.h291 const ModuleDeps &Deps,
308 void addOutputPaths(CowCompilerInvocation &CI, ModuleDeps &Deps);
313 ModuleDeps &Deps);
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DCheckerBase.td138 class Dependencies<list<Checker> Deps = []> {
139 list<Checker> Dependencies = Deps;
156 class WeakDependencies<list<Checker> Deps = []> {
157 list<Checker> WeakDependencies = Deps;
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVDuplicatesTracker.h33 SmallVector<DTSortableEntry *, 2> Deps; variable
51 const SmallVector<DTSortableEntry *, 2> &getDeps() const { return Deps; } in getDeps()
52 void addDep(DTSortableEntry *E) { Deps.push_back(E); } in addDep()
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dcoff_platform.cpp83 std::vector<JITDylibState *> Deps; member
361 std::swap(JDS.Deps, OldDeps); in dlopenInitialize()
362 JDS.Deps.reserve(DI.size()); in dlopenInitialize()
433 for (auto *DepJDS : JDS.Deps) { in dlcloseDeinitialize()
H A Dmacho_platform.cpp281 std::vector<JITDylibState *> Deps;
1204 std::swap(JDS.Deps, OldDeps); in __orc_rt_macho_deregister_object_platform_sections()
1205 JDS.Deps.reserve(DI.DepHeaders.size()); in __orc_rt_macho_deregister_object_platform_sections()
1280 for (auto *DepJDS : JDS.Deps) { in __orc_rt_macho_jit_dlclose()
264 std::vector<JITDylibState *> Deps; global() member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp187 const auto *Deps = DepChecker.getDependences(); in findStoreToLoadDependences() local
188 if (!Deps) in findStoreToLoadDependences()
197 for (const auto &Dep : *Deps) { in findStoreToLoadDependences()
H A DGVN.cpp1374 void GVNPass::AnalyzeLoadAvailability(LoadInst *Load, LoadDepVect &Deps, in AnalyzeLoadAvailability() argument
1381 for (const auto &Dep : Deps) { in AnalyzeLoadAvailability()
1411 assert(Deps.size() == ValuesPerBlock.size() + UnavailableBlocks.size() && in AnalyzeLoadAvailability()
1911 LoadDepVect Deps; in processNonLocalLoad() local
1912 MD->getNonLocalPointerDependency(Load, Deps); in processNonLocalLoad()
1917 unsigned NumDeps = Deps.size(); in processNonLocalLoad()
1924 !Deps[0].getResult().isDef() && !Deps[0].getResult().isClobber()) { in processNonLocalLoad()
1942 AnalyzeLoadAvailability(Load, Deps, ValuesPerBlock, UnavailableBlocks); in processNonLocalLoad()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DDebugUtils.h67 raw_ostream &operator<<(raw_ostream &OS, const SymbolDependenceMap &Deps);
H A DRTDyldObjectLinkingLayer.h140 std::unique_ptr<SymbolDependenceMap> Deps, Error Err);
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp239 InstList Deps; // List of dependencies. member
386 for (Instruction *I : MG.Deps) in operator <<()
852 DepList Deps; in getUpwardDeps() local
858 Deps.insert(D); in getUpwardDeps()
866 return Deps; in getUpwardDeps()
950 DepList Deps = getUpwardDeps(Info.Inst, Base); in createLoadGroups() local
951 if (!llvm::all_of(Deps, isSafeToCopyAtBase)) in createLoadGroups()
955 llvm::append_range(Move.Deps, Deps); in createLoadGroups()
1051 Move.Clones = cloneBefore(Where, Move.Deps); in moveTogether()
1062 for (int i = 0, e = Move.Deps.size(); i != e; ++i) in moveTogether()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSymbolManager.cpp389 if (const SymbolRefSmallVectorTy *Deps = SymMgr.getDependentSymbols(sym)) { in markDependentsLive() local
390 for (const auto I : *Deps) { in markDependentsLive()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELF.h742 Expected<std::vector<VerNeed>> Deps = getVersionDependencies(*VerNeedSec); in loadVersionMap() local
743 if (!Deps) in loadVersionMap()
744 return Deps.takeError(); in loadVersionMap()
745 for (const VerNeed &Dep : *Deps) in loadVersionMap()

12