Home
last modified time | relevance | path

Searched refs:interp_param (Results 1 – 7 of 7) sorted by relevance

/external/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/
Dinterp-intrinsics.ll5 define amdgpu_ps void @fs_interp(i32 inreg %prim_mask, <2 x i32> %interp_param) #1 {
6 %v = call float @llvm.SI.fs.interp(i32 0, i32 0, i32 %prim_mask, <2 x i32> %interp_param)
13 define amdgpu_ps void @fs_constant(i32 inreg %prim_mask, <2 x i32> %interp_param) #1 {
/external/mesa3d/src/gallium/drivers/r600/sb/
Dsb_sched.cpp315 …updates_exec_mask(), consumes_lds_oqa(), produces_lds_oqa(), chan_count(), interp_param(), next_id… in alu_group_tracker()
334 unsigned param = n->interp_param(); in assign_slot()
337 assert(!interp_param || interp_param == param); in assign_slot()
338 interp_param = param; in assign_slot()
449 unsigned param = n->interp_param(); in try_reserve()
451 if (param && interp_param && interp_param != param) in try_reserve()
695 interp_param = 0; in reset()
Dsb_sched.h136 unsigned interp_param; variable
Dsb_ir.cpp527 unsigned alu_node::interp_param() { in interp_param() function in r600_sb::alu_node
Dsb_ir.h1020 unsigned interp_param();
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.c1737 LLVMValueRef interp_param, in interp_fs_input() argument
1758 bool interp = interp_param != NULL; in interp_fs_input()
1761 interp_param = LLVMBuildBitCast(ctx->ac.builder, interp_param, in interp_fs_input()
1764 i = LLVMBuildExtractElement(ctx->ac.builder, interp_param, in interp_fs_input()
1766 j = LLVMBuildExtractElement(ctx->ac.builder, interp_param, in interp_fs_input()
1824 LLVMValueRef interp_param = NULL; in si_llvm_load_input_fs() local
1849 interp_param = LLVMGetParam(ctx->main_fn, interp_param_idx); in si_llvm_load_input_fs()
1854 shader->selector->info.colors_read, interp_param, in si_llvm_load_input_fs()
4082 LLVMValueRef interp_param; in build_interp_intrinsic() local
4127 interp_param = LLVMGetParam(ctx->main_fn, interp_param_idx); in build_interp_intrinsic()
[all …]
/external/mesa3d/src/amd/common/
Dac_nir_to_llvm.c4110 LLVMValueRef interp_param, attr_number; in visit_interp() local
4145 interp_param = lookup_interp_param(ctx, instr->variables[0]->var->data.interpolation, location); in visit_interp()
4150 LLVMValueRef ddxy_out = emit_ddxy_interp(ctx->nir, interp_param); in visit_interp()
4168 interp_param, ix_ll, ""); in visit_interp()
4183 interp_param = ac_build_gather_values(&ctx->ac, ij_out, 2); in visit_interp()
4190 if (interp_param) { in visit_interp()
4191 interp_param = LLVMBuildBitCast(ctx->builder, in visit_interp()
4192 interp_param, ctx->ac.v2f32, ""); in visit_interp()
4194 ctx->builder, interp_param, ctx->ac.i32_0, ""); in visit_interp()
4196 ctx->builder, interp_param, ctx->ac.i32_1, ""); in visit_interp()
[all …]