Lines Matching refs:EPC
82 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()
255 return CreateWithABI<OrcMips32Le>(EPC); in Create()
259 return CreateWithABI<OrcMips64>(EPC); in Create()
263 return CreateWithABI<OrcX86_64_Win32>(EPC); in Create()
265 return CreateWithABI<OrcX86_64_SysV>(EPC); in Create()
295 Request[ResolverBlockPermissions] = {EPC.getPageSize(), in writeResolverBlock()
297 auto Alloc = EPC.getMemMgr().allocate(nullptr, Request); in writeResolverBlock()
333 EPCIndirectionUtils::EPCIndirectionUtils(ExecutorProcessControl &EPC, in EPCIndirectionUtils() argument
335 : EPC(EPC), ABI(std::move(ABI)) { in EPCIndirectionUtils()
338 assert(EPC.getPageSize() > getABISupport().getStubSize() && in EPCIndirectionUtils()
350 auto PageSize = EPC.getPageSize(); in getIndirectStubs()
367 auto Alloc = EPC.getMemMgr().allocate(nullptr, Request); in getIndirectStubs()