Home
last modified time | relevance | path

Searched refs:passmgr (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/amd/llvm/
Dac_llvm_util.c220 LLVMPassManagerRef passmgr = LLVMCreatePassManager(); in ac_create_passmgr() local
221 if (!passmgr) in ac_create_passmgr()
225 LLVMAddTargetLibraryInfo(target_library_info, passmgr); in ac_create_passmgr()
228 LLVMAddVerifierPass(passmgr); in ac_create_passmgr()
229 LLVMAddAlwaysInlinerPass(passmgr); in ac_create_passmgr()
236 ac_llvm_add_barrier_noop_pass(passmgr); in ac_create_passmgr()
238 LLVMAddPromoteMemoryToRegisterPass(passmgr); in ac_create_passmgr()
239 LLVMAddScalarReplAggregatesPass(passmgr); in ac_create_passmgr()
240 LLVMAddLICMPass(passmgr); in ac_create_passmgr()
241 LLVMAddAggressiveDCEPass(passmgr); in ac_create_passmgr()
[all …]
Dac_llvm_helper.cpp226 llvm::legacy::PassManager passmgr; /* list of passes */ member
237 if (TM->addPassesToEmitFile(p->passmgr, p->ostream, nullptr,
259 p->passmgr.run(*llvm::unwrap(module));
264 void ac_llvm_add_barrier_noop_pass(LLVMPassManagerRef passmgr) argument
266 llvm::unwrap(passmgr)->add(llvm::createBarrierNoopPass());
Dac_llvm_util.h83 LLVMPassManagerRef passmgr; member
142 void ac_llvm_add_barrier_noop_pass(LLVMPassManagerRef passmgr);
/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_init.c115 assert(!gallivm->passmgr); in create_pass_manager()
118 gallivm->passmgr = LLVMCreateFunctionPassManagerForModule(gallivm->module); in create_pass_manager()
119 if (!gallivm->passmgr) in create_pass_manager()
158 LLVMAddScalarReplAggregatesPass(gallivm->passmgr); in create_pass_manager()
159 LLVMAddEarlyCSEPass(gallivm->passmgr); in create_pass_manager()
160 LLVMAddCFGSimplificationPass(gallivm->passmgr); in create_pass_manager()
170 LLVMAddReassociatePass(gallivm->passmgr); in create_pass_manager()
171 LLVMAddPromoteMemoryToRegisterPass(gallivm->passmgr); in create_pass_manager()
173 LLVMAddConstantPropagationPass(gallivm->passmgr); in create_pass_manager()
175 LLVMAddInstructionSimplifyPass(gallivm->passmgr); in create_pass_manager()
[all …]
Dlp_bld_init.h49 LLVMPassManagerRef passmgr; member
/external/llvm-project/llvm/test/Transforms/OpenMP/
Drtf_type_checking.ll68 ; LPM: 1 cgscc-passmgr - Maximum CGSCCPassMgr iterations on one SCC
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm.c202 LLVMRunPassManager(ctx->compiler->passmgr, ctx->ac.module); in si_llvm_optimize_module()
/external/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c3604 LLVMPassManagerRef passmgr, in ac_llvm_finalize_module() argument
3607 LLVMRunPassManager(passmgr, ctx->ac.module); in ac_llvm_finalize_module()
4077 ac_llvm_finalize_module(&ctx, ac_llvm->passmgr, args->options); in ac_translate_nir_to_llvm()
4332 ac_llvm_finalize_module(&ctx, ac_llvm->passmgr, args->options); in radv_compile_gs_copy_shader()