Lines Matching refs:make_unique
138 std::make_unique<GenericLLVMIRPlatform>(*this)); in GenericLLVMIRPlatformSupport()
168 auto Ctx = std::make_unique<LLVMContext>(); in setupJITDylib()
169 auto M = std::make_unique<Module>("__standard_lib", *Ctx); in setupJITDylib()
455 auto Ctx = std::make_unique<LLVMContext>(); in createPlatformRuntimeModule()
456 auto M = std::make_unique<Module>("__standard_lib", *Ctx); in createPlatformRuntimeModule()
761 auto ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>(ES); in prepareForConstruction()
764 std::make_unique<EHFrameRegistrationPlugin>( in prepareForConstruction()
891 auto GetMemMgr = []() { return std::make_unique<SectionMemoryManager>(); }; in createObjectLinkingLayer()
893 std::make_unique<RTDyldObjectLinkingLayer>(ES, std::move(GetMemMgr)); in createObjectLinkingLayer()
922 return std::make_unique<ConcurrentIRCompiler>(std::move(JTMB)); in createCompileFunction()
928 return std::make_unique<TMOwningSimpleCompiler>(std::move(*TM)); in createCompileFunction()
939 ES = std::make_unique<ExecutionSession>(std::move(S.EPC)); in LLJIT()
944 ES = std::make_unique<ExecutionSession>(std::move(*EPC)); in LLJIT()
958 std::make_unique<ObjectTransformLayer>(*ES, *ObjLinkingLayer); in LLJIT()
966 CompileLayer = std::make_unique<IRCompileLayer>( in LLJIT()
968 TransformLayer = std::make_unique<IRTransformLayer>(*ES, *CompileLayer); in LLJIT()
970 std::make_unique<IRTransformLayer>(*ES, *TransformLayer); in LLJIT()
976 std::make_unique<ThreadPool>(hardware_concurrency(S.NumCompileThreads)); in LLJIT()
1055 J.setPlatformSupport(std::make_unique<ORCPlatformSupport>(J)); in setUpOrcPlatformManually()
1107 J.setPlatformSupport(std::make_unique<ORCPlatformSupport>(J)); in operator ()()
1173 std::make_unique<GenericLLVMIRPlatformSupport>(J, PlatformJD)); in setUpGenericLLVMIRPlatform()
1181 J.setPlatformSupport(std::make_unique<InactivePlatformSupport>()); in setUpInactivePlatform()
1240 CODLayer = std::make_unique<CompileOnDemandLayer>( in LLLazyJIT()