Home
last modified time | relevance | path

Searched refs:EPC (Results 1 – 17 of 17) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
DEPCIndirectionUtils.cpp82 auto &EPC = EPCIU.getExecutorProcessControl(); in EPCTrampolinePool() local
87 (EPC.getPageSize() - ABI.getPointerSize()) / TrampolineSize; in EPCTrampolinePool()
104 auto &EPC = EPCIU.getExecutorProcessControl(); in grow() local
108 auto PageSize = EPC.getPageSize(); in grow()
112 auto Alloc = EPC.getMemMgr().allocate(nullptr, Request); in grow()
237 EPCIndirectionUtils::Create(ExecutorProcessControl &EPC) { in Create() argument
238 const auto &TT = EPC.getTargetTriple(); in Create()
246 return CreateWithABI<OrcAArch64>(EPC); in Create()
249 return CreateWithABI<OrcI386>(EPC); in Create()
252 return CreateWithABI<OrcMips32Be>(EPC); in Create()
[all …]
DEPCDebugObjectRegistrar.cpp21 auto &EPC = ES.getExecutorProcessControl(); in createJITLoaderGDBRegistrar() local
22 auto ProcessHandle = EPC.loadDylib(nullptr); in createJITLoaderGDBRegistrar()
27 EPC.getTargetTriple().isOSBinFormatMachO() in createJITLoaderGDBRegistrar()
28 ? EPC.intern("_llvm_orc_registerJITLoaderGDBWrapper") in createJITLoaderGDBRegistrar()
29 : EPC.intern("llvm_orc_registerJITLoaderGDBWrapper"); in createJITLoaderGDBRegistrar()
34 auto Result = EPC.lookupSymbols({{*ProcessHandle, RegistrationSymbols}}); in createJITLoaderGDBRegistrar()
DEPCEHFrameRegistrar.cpp26 auto &EPC = ES.getExecutorProcessControl(); in Create() local
27 auto ProcessHandle = EPC.loadDylib(nullptr); in Create()
32 if (EPC.getTargetTriple().isOSBinFormatMachO()) { in Create()
40 RegistrationSymbols.add(EPC.intern(RegisterWrapperName)); in Create()
41 RegistrationSymbols.add(EPC.intern(DeregisterWrapperName)); in Create()
43 auto Result = EPC.lookupSymbols({{*ProcessHandle, RegistrationSymbols}}); in Create()
DLLJIT.cpp579 if (!ES && !EPC) { in prepareForConstruction()
585 EPC = std::move(*EPCOrErr); in prepareForConstruction()
591 << EPC.get() << "\n"; in prepareForConstruction()
704 assert(!(S.EPC && S.ES) && "EPC and ES should not both be set"); in LLJIT()
706 if (S.EPC) { in LLJIT()
707 ES = std::make_unique<ExecutionSession>(std::move(S.EPC)); in LLJIT()
711 if (auto EPC = SelfExecutorProcessControl::Create()) { in LLJIT() local
712 ES = std::make_unique<ExecutionSession>(std::move(*EPC)); in LLJIT()
714 Err = EPC.takeError(); in LLJIT()
DMachOPlatform.cpp156 auto &EPC = ES.getExecutorProcessControl(); in Create() local
159 if (!supportedTarget(EPC.getTargetTriple())) in Create()
161 EPC.getTargetTriple().str(), in Create()
175 {EPC.getJITDispatchInfo().JITDispatchFunctionAddress.getValue(), in Create()
178 {EPC.getJITDispatchInfo().JITDispatchContextAddress.getValue(), in Create()
184 ObjLinkingLayer, OrcRuntimePath, EPC.getTargetTriple()); in Create()
DEPCDynamicLibrarySearchGenerator.cpp45 auto Result = EPC.lookupSymbols(Request); in tryToGenerate()
DCore.cpp1805 ExecutionSession::ExecutionSession(std::unique_ptr<ExecutorProcessControl> EPC) in ExecutionSession() argument
1806 : EPC(std::move(EPC)) { in ExecutionSession()
1808 this->EPC->ES = this; in ExecutionSession()
1825 Err = joinErrors(std::move(Err), EPC->disconnect()); in endSession()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DEPCIndirectionUtils.h83 CreateWithABI(ExecutorProcessControl &EPC);
87 Create(ExecutorProcessControl &EPC);
90 ExecutorProcessControl &getExecutorProcessControl() const { return EPC; } in getExecutorProcessControl()
143 EPCIndirectionUtils(ExecutorProcessControl &EPC,
149 ExecutorProcessControl &EPC; variable
214 EPCIndirectionUtils::CreateWithABI(ExecutorProcessControl &EPC) { in CreateWithABI() argument
216 EPC, std::make_unique<detail::ABISupportImpl<ORCABI>>())); in CreateWithABI()
DLLJIT.h263 std::unique_ptr<ExecutorProcessControl> EPC; variable
282 setExecutorProcessControl(std::unique_ptr<ExecutorProcessControl> EPC) { in setExecutorProcessControl() argument
287 impl().EPC = std::move(EPC); in setExecutorProcessControl()
370 SetterImpl &setExecutorProcessControl(ExecutorProcessControl &EPC) { in setExecutorProcessControl() argument
371 impl().EPC = &EPC; in setExecutorProcessControl()
DEPCDynamicLibrarySearchGenerator.h38 : EPC(ES.getExecutorProcessControl()), H(H), Allow(std::move(Allow)) {}
60 ExecutorProcessControl &EPC;
DCore.h1304 ExecutionSession(std::unique_ptr<ExecutorProcessControl> EPC);
1311 ExecutorProcessControl &getExecutorProcessControl() { return *EPC; } in getExecutorProcessControl()
1314 SymbolStringPtr intern(StringRef SymName) { return EPC->intern(SymName); } in intern()
1468 EPC->callWrapperAsync(std::move(OnComplete), WrapperFnAddr, ArgBuffer); in callWrapperAsync()
1654 std::unique_ptr<ExecutorProcessControl> EPC; variable
/freebsd-12-stable/contrib/llvm-project/llvm/tools/lli/
Dlli.cpp930 std::unique_ptr<orc::ExecutorProcessControl> EPC = nullptr; in runOrcJIT() local
932 EPC = ExitOnErr(orc::SelfExecutorProcessControl::Create( in runOrcJIT()
935 Builder.setObjectLinkingLayerCreator([&EPC](orc::ExecutionSession &ES, in runOrcJIT()
937 auto L = std::make_unique<orc::ObjectLinkingLayer>(ES, EPC->getMemMgr()); in runOrcJIT()
1063 if (EPC) { in runOrcJIT()
1065 Result = ExitOnErr(EPC->runAsMain(MainSym.getAddress(), InputArgv)); in runOrcJIT()
/freebsd-12-stable/contrib/file/magic/Magdir/
Darchive941 # EPC
942 0 string \x8f\xaf\xac\x8c EPC archive data
/freebsd-12-stable/contrib/ncurses/misc/
Dterminfo.src10231 wy370-EPC|Wyse 370 with 102 key keyboard,
10373 # With EPC keyboard.
10374 # - 'End' key will clear till end of line on EPC keyboard
10380 wy520-epc|wyse520-epc|wyse 520 with EPC keyboard,
10386 # with EPC keyboard.
10387 wy520-epc-24|wyse520-pc-24|wyse 520 with 24 data lines and EPC keyboard,
10393 wy520-epc-vb|wyse520-pc-vb|wyse 520 with visible bell and EPC keyboard,
10397 wy520-epc-w|wyse520-epc-w|wyse 520 in 132-column mode with EPC keyboard,
10403 wy520-epc-wvb|wyse520-p-wvb|wyse 520 with visible bell 132-columns and EPC keyboard,
10435 # Wyse 520 in 80-column, 36 lines with EPC keyboard
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DAttrDocs.td2037 - The prologue is modified so that the Exception Program Counter (EPC) and
2040 interrupt. The epilogue will restore the previous values of EPC and Status.
/freebsd-12-stable/share/termcap/
Dtermcap3540 # using \EPC\\ and \EPD\\, but I don't think there is a
3545 :do=\n:le=\b:cr=\r:nd= :bl=^G:ta=\t:is=\EPC\\:
/freebsd-12-stable/share/misc/
Dpci_vendors13621 0300 ForeRunner PCA-200EPC ATM
14214 0002 AccelePort EPC
14220 000a AccelePort EPC/J
14228 0016 AccelePort EPC/X