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()
239 EPCIndirectionUtils::Create(ExecutorProcessControl &EPC) { in Create() argument
240 const auto &TT = EPC.getTargetTriple(); in Create()
248 return CreateWithABI<OrcAArch64>(EPC); in Create()
251 return CreateWithABI<OrcI386>(EPC); in Create()
254 return CreateWithABI<OrcMips32Be>(EPC); in Create()
257 return CreateWithABI<OrcMips32Le>(EPC); in Create()
261 return CreateWithABI<OrcMips64>(EPC); in Create()
264 return CreateWithABI<OrcRiscv64>(EPC); in Create()
268 return CreateWithABI<OrcX86_64_Win32>(EPC); in Create()
270 return CreateWithABI<OrcX86_64_SysV>(EPC); in Create()
276 auto &MemMgr = EPC.getMemMgr(); in cleanup()
299 SimpleSegmentAlloc::Create(EPC.getMemMgr(), nullptr, in writeResolverBlock()
301 {ResolverSize, Align(EPC.getPageSize())}}}); in writeResolverBlock()
339 EPCIndirectionUtils::EPCIndirectionUtils(ExecutorProcessControl &EPC, in EPCIndirectionUtils() argument
341 : EPC(EPC), ABI(std::move(ABI)) { in EPCIndirectionUtils()
344 assert(EPC.getPageSize() > getABISupport().getStubSize() && in EPCIndirectionUtils()
357 auto PageSize = EPC.getPageSize(); in getIndirectStubs()
367 EPC.getMemMgr(), nullptr, in getIndirectStubs()