| /freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | elfnix_platform.cpp | 139 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 D | macho_platform.cpp | 296 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 D | coff_platform.cpp | 142 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 D | COFFPlatform.cpp | 530 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 D | ELFNixPlatform.cpp | 524 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 D | MachOPlatform.cpp | 690 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 D | GVN.cpp | 1286 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 D | DDG.h | 262 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 D | GVN.h | 358 AnalyzeLoadAvailability(LoadInst *Load, MemDepResult DepInfo, Value *Address);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 2559 struct DepInfo { 2572 using DependenceVector = SmallVector<DepInfo, 8>;
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | Clang.cpp | 8983 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 D | Attributor.cpp | 3318 for (DepInfo &DI : *DependenceStack.back()) { in rememberDependences()
|