Home
last modified time | relevance | path

Searched refs:bc_optimize (Results 1 – 5 of 5) sorted by relevance

/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_ps.c524 LLVMValueRef bc_optimize = ac_get_arg(&ctx->ac, args->ac.prim_mask); in si_llvm_build_ps_prolog() local
525 bc_optimize = in si_llvm_build_ps_prolog()
526 LLVMBuildLShr(ctx->ac.builder, bc_optimize, LLVMConstInt(ctx->ac.i32, 31, 0), ""); in si_llvm_build_ps_prolog()
527 bc_optimize = LLVMBuildTrunc(ctx->ac.builder, bc_optimize, ctx->ac.i1, ""); in si_llvm_build_ps_prolog()
533 tmp = LLVMBuildSelect(ctx->ac.builder, bc_optimize, center, centroid, ""); in si_llvm_build_ps_prolog()
540 tmp = LLVMBuildSelect(ctx->ac.builder, bc_optimize, center, centroid, ""); in si_llvm_build_ps_prolog()
/aosp_15_r20/external/mesa3d/src/amd/common/
H A Dac_nir_lower_ps.c88 nir_def *bc_optimize = nir_load_barycentric_optimize_amd(b); in init_interp_param() local
96 nir_def *value = nir_bcsel(b, bc_optimize, center, centroid); in init_interp_param()
106 nir_def *value = nir_bcsel(b, bc_optimize, center, centroid); in init_interp_param()
/aosp_15_r20/external/mesa3d/src/amd/compiler/tests/
H A Dtest_d3d11_derivs.cpp519 BEGIN_TEST(d3d11_derivs.bc_optimize)
/aosp_15_r20/external/mesa3d/src/amd/compiler/
H A Daco_instruction_selection.cpp12089 Temp bc_optimize = get_arg(ctx, ctx->args->prim_mask); in overwrite_interp_args() local
12093 bld.sopc(aco_opcode::s_bitcmp1_b32, bld.def(s1, scc), bc_optimize, Operand::c32(31u)); in overwrite_interp_args()
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D23.2.1.rst4317 - ac/nir/ps: lower barycentric load when bc_optimize