Lines Matching refs:EPC
82 auto &EPC = EPCIU.getExecutorProcessControl(); in EPCTrampolinePool() local
87 (EPC.getPageSize() - ABI.getPointerSize()) / TrampolineSize; in EPCTrampolinePool()
110 auto &EPC = EPCIU.getExecutorProcessControl(); in grow() local
111 auto PageSize = EPC.getPageSize(); in grow()
113 EPC.getMemMgr(), nullptr, in grow()
235 EPCIndirectionUtils::Create(ExecutorProcessControl &EPC) { in Create() argument
236 const auto &TT = EPC.getTargetTriple(); in Create()
244 return CreateWithABI<OrcAArch64>(EPC); in Create()
247 return CreateWithABI<OrcI386>(EPC); in Create()
250 return CreateWithABI<OrcLoongArch64>(EPC); in Create()
253 return CreateWithABI<OrcMips32Be>(EPC); in Create()
256 return CreateWithABI<OrcMips32Le>(EPC); in Create()
260 return CreateWithABI<OrcMips64>(EPC); in Create()
263 return CreateWithABI<OrcRiscv64>(EPC); in Create()
267 return CreateWithABI<OrcX86_64_Win32>(EPC); in Create()
269 return CreateWithABI<OrcX86_64_SysV>(EPC); in Create()
275 auto &MemMgr = EPC.getMemMgr(); in cleanup()
298 SimpleSegmentAlloc::Create(EPC.getMemMgr(), nullptr, in writeResolverBlock()
300 {ResolverSize, Align(EPC.getPageSize())}}}); in writeResolverBlock()
338 EPCIndirectionUtils::EPCIndirectionUtils(ExecutorProcessControl &EPC, in EPCIndirectionUtils() argument
340 : EPC(EPC), ABI(std::move(ABI)) { in EPCIndirectionUtils()
343 assert(EPC.getPageSize() > getABISupport().getStubSize() && in EPCIndirectionUtils()
356 auto PageSize = EPC.getPageSize(); in getIndirectStubs()
366 EPC.getMemMgr(), nullptr, in getIndirectStubs()