Home
last modified time | relevance | path

Searched refs:DepInfo (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Delfnix_platform.cpp139 ELFNixJITDylibDepInfoMap &DepInfo);
475 Expected<ELFNixJITDylibDepInfoMap> DepInfo((ELFNixJITDylibDepInfoMap())); in dlopenFull() local
479 call(JITDispatch(&__orc_rt_elfnix_push_initializers_tag), DepInfo, in dlopenFull()
484 if (!DepInfo) in dlopenFull()
485 return DepInfo.takeError(); in dlopenFull()
487 if (auto Err = dlopenInitialize(JDStateLock, JDS, *DepInfo)) in dlopenFull()
490 if (!DepInfo->empty()) { in dlopenFull()
503 ELFNixJITDylibDepInfoMap &DepInfo) { in dlopenInitialize() argument
505 auto I = DepInfo.find(ExecutorAddr::fromPtr(JDS.Header)); in dlopenInitialize()
506 if (I == DepInfo.end()) in dlopenInitialize()
[all …]
H A Dmacho_platform.cpp296 JITDylibState &JDS, MachOJITDylibDepInfoMap &DepInfo);
1086 Expected<MachOJITDylibDepInfoMap> DepInfo((MachOJITDylibDepInfoMap())); in dlopenFull() local
1091 call(JITDispatch(&__orc_rt_macho_push_initializers_tag), DepInfo, in dlopenFull()
1096 if (!DepInfo) in dlopenFull()
1097 return DepInfo.takeError(); in dlopenFull()
1099 if (auto Err = dlopenInitialize(JDStatesLock, JDS, *DepInfo)) in dlopenFull()
1102 if (!DepInfo->empty()) { in dlopenFull()
1119 MachOJITDylibDepInfoMap &DepInfo) { in dlopenInitialize() argument
1130 auto I = DepInfo.find(ExecutorAddr::fromPtr(JDS.Header)); in dlopenInitialize()
1131 if (I == DepInfo.end()) in dlopenInitialize()
[all …]
H A Dcoff_platform.cpp142 Error dlopenInitialize(JITDylibState &JDS, COFFJITDylibDepInfoMap &DepInfo);
345 JITDylibState &JDS, COFFJITDylibDepInfoMap &DepInfo) { in dlopenInitialize() argument
352 auto I = DepInfo.find(ExecutorAddr::fromPtr(JDS.Header)); in dlopenInitialize()
353 if (I == DepInfo.end()) in dlopenInitialize()
357 DepInfo.erase(I); in dlopenInitialize()
374 if (auto Err = dlopenInitialize(*DepJDS, DepInfo)) in dlopenInitialize()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCOFFPlatform.cpp530 COFFJITDylibDepInfo DepInfo; in pushInitializersLoop() local
531 DepInfo.reserve(KV.second.size()); in pushInitializersLoop()
533 DepInfo.push_back(JITDylibToHeaderAddr[Dep]); in pushInitializersLoop()
536 DIM.push_back(std::make_pair(H, std::move(DepInfo))); in pushInitializersLoop()
H A DELFNixPlatform.cpp524 ELFNixJITDylibDepInfo DepInfo; in pushInitializersLoop() local
528 DepInfo.push_back(HJ->second); in pushInitializersLoop()
530 DIM.push_back(std::make_pair(H, std::move(DepInfo))); in pushInitializersLoop()
H A DMachOPlatform.cpp690 MachOJITDylibDepInfo DepInfo; in pushInitializersLoop() local
694 DepInfo.DepHeaders.push_back(HJ->second); in pushInitializersLoop()
696 DIM.push_back(std::make_pair(H, std::move(DepInfo))); in pushInitializersLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp1286 static void reportMayClobberedLoad(LoadInst *Load, MemDepResult DepInfo, in reportMayClobberedLoad() argument
1299 R << " because it is clobbered by " << NV("ClobberedBy", DepInfo.getInst()); in reportMayClobberedLoad()
1327 GVNPass::AnalyzeLoadAvailability(LoadInst *Load, MemDepResult DepInfo, in AnalyzeLoadAvailability() argument
1330 assert(DepInfo.isLocal() && "expected a local dependence"); in AnalyzeLoadAvailability()
1332 Instruction *DepInst = DepInfo.getInst(); in AnalyzeLoadAvailability()
1335 if (DepInfo.isClobber()) { in AnalyzeLoadAvailability()
1363 if (DepInfo.isClobber() && in AnalyzeLoadAvailability()
1397 reportMayClobberedLoad(Load, DepInfo, DT, ORE); in AnalyzeLoadAvailability()
1401 assert(DepInfo.isDef() && "follows from above"); in AnalyzeLoadAvailability()
1478 MemDepResult DepInfo = Dep.getResult(); in AnalyzeLoadAvailability() local
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDDG.h262 DependenceGraphInfo(const std::string &N, const DependenceInfo &DepInfo) in DependenceGraphInfo() argument
263 : Name(N), DI(DepInfo), Root(nullptr) {} in DependenceGraphInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h358 AnalyzeLoadAvailability(LoadInst *Load, MemDepResult DepInfo, Value *Address);
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h2559 struct DepInfo {
2572 using DependenceVector = SmallVector<DepInfo, 8>;
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DClang.cpp8983 auto DepInfo = UA.getDependentActionsInfo(); in ConstructJobMultipleOutputs() local
8984 for (unsigned I = 0; I < DepInfo.size(); ++I) { in ConstructJobMultipleOutputs()
8988 auto &Dep = DepInfo[I]; in ConstructJobMultipleOutputs()
9027 UB += DepInfo[I].DependentToolChain->getInputFilename(Outputs[I]); in ConstructJobMultipleOutputs()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp3318 for (DepInfo &DI : *DependenceStack.back()) { in rememberDependences()