Home
last modified time | relevance | path

Searched refs:float_mode (Results 1 – 23 of 23) sorted by relevance

/external/mesa3d/src/amd/common/
Dac_binary.c39 conf->float_mode = G_00B028_FLOAT_MODE(value); in ac_parse_shader_binary_config()
114 conf->float_mode &= ~V_00B028_FP_32_DENORMS; in ac_parse_shader_binary_config()
115 conf->float_mode |= V_00B028_FP_16_64_DENORMS; in ac_parse_shader_binary_config()
Dac_binary.h29 unsigned float_mode; member
Dac_rtld.c501 assert(i == 0 || config->float_mode == c.float_mode); in ac_rtld_read_config()
502 config->float_mode = c.float_mode; in ac_rtld_read_config()
/external/mesa3d/src/amd/llvm/
Dac_llvm_helper.cpp105 LLVMBuilderRef ac_create_builder(LLVMContextRef ctx, enum ac_float_mode float_mode) in ac_create_builder() argument
111 switch (float_mode) { in ac_create_builder()
136 if (ctx->float_mode == AC_FLOAT_MODE_DEFAULT_OPENGL) { in ac_enable_signed_zeros()
150 if (ctx->float_mode == AC_FLOAT_MODE_DEFAULT_OPENGL) { in ac_disable_signed_zeros()
Dac_llvm_util.h62 LLVMBuilderRef ac_create_builder(LLVMContextRef ctx, enum ac_float_mode float_mode);
Dac_llvm_build.h138 unsigned float_mode; member
150 const struct radeon_info *info, enum ac_float_mode float_mode,
Dac_llvm_build.c40 const struct radeon_info *info, enum ac_float_mode float_mode, in ac_llvm_context_init() argument
50 ctx->float_mode = float_mode; in ac_llvm_context_init()
54 ctx->builder = ac_create_builder(ctx->context, float_mode); in ac_llvm_context_init()
Dac_nir_to_llvm.c1263 if (ctx->ac.float_mode == AC_FLOAT_MODE_DENORM_FLUSH_TO_ZERO && is_float) in visit_alu()
/external/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c228 enum ac_float_mode float_mode = AC_FLOAT_MODE_DEFAULT; in ac_translate_nir_to_llvm() local
231 float_mode = AC_FLOAT_MODE_DENORM_FLUSH_TO_ZERO; in ac_translate_nir_to_llvm()
241 …ac_llvm_context_init(&ctx.ac, ac_llvm, options->info, float_mode, info->wave_size, info->ballot_bi… in ac_translate_nir_to_llvm()
Dradv_pipeline_rt.c823 assert(config->float_mode == other->float_mode); in combine_config()
Dradv_shader.c1997 S_00B848_FLOAT_MODE(config->float_mode); in radv_postprocess_binary_config()
/external/llvm/lib/Target/AMDGPU/Utils/
DAMDKernelCodeTInfo.h102 COMPPGM1(float_mode, FLOAT_MODE),
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm.c111 enum ac_float_mode float_mode) in si_llvm_context_init() argument
117 ac_llvm_context_init(&ctx->ac, compiler, &sscreen->info, float_mode, in si_llvm_context_init()
779 enum ac_float_mode float_mode = nir->info.stage == MESA_SHADER_KERNEL ? in si_llvm_compile_shader()
794 float_mode); in si_llvm_compile_shader()
Dsi_state_shaders.cpp708 S_00B528_FLOAT_MODE(shader->config.float_mode); in si_shader_ls()
754 S_00B428_FLOAT_MODE(shader->config.float_mode) | in si_shader_hs()
829 S_00B328_FLOAT_MODE(shader->config.float_mode)); in si_shader_es()
1119 S_00B228_FLOAT_MODE(shader->config.float_mode) | in si_shader_gs()
1171 S_00B228_FLOAT_MODE(shader->config.float_mode)); in si_shader_gs()
1583 S_00B228_FLOAT_MODE(shader->config.float_mode) | in gfx10_shader_ngg()
1948 S_00B128_FLOAT_MODE(shader->config.float_mode); in si_shader_vs()
2311 S_00B028_FLOAT_MODE(shader->config.float_mode)); in si_shader_ps()
Dsi_compute.c80 out_config->float_mode = G_00B028_FLOAT_MODE(rsrc1); in code_object_to_config()
185 S_00B848_FLOAT_MODE(shader->config.float_mode) | in si_create_compute_state_async()
Dsi_shader.c3076 unsigned float_mode = V_00B028_FP_16_64_DENORMS; in si_compile_shader() local
3080 float_mode |= V_00B028_FP_32_ROUND_TOWARDS_ZERO; in si_compile_shader()
3086 float_mode |= V_00B028_FP_16_64_ROUND_TOWARDS_ZERO; in si_compile_shader()
3092 float_mode &= ~V_00B028_FP_16_64_DENORMS; in si_compile_shader()
3104 shader->config.float_mode = float_mode; in si_compile_shader()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/Utils/
DAMDKernelCodeTInfo.h80 COMPPGM1(float_mode, compute_pgm_rsrc1_float_mode, FLOAT_MODE), // TODO: s…
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/Utils/
DAMDKernelCodeTInfo.h80 COMPPGM1(float_mode, compute_pgm_rsrc1_float_mode, FLOAT_MODE), // TODO: s…
/external/mesa3d/src/amd/compiler/
Daco_ir.h140 struct float_mode { struct
163 bool canReplace(float_mode other) const noexcept in canReplace() argument
1963 float_mode fp_mode;
2148 float_mode next_fp_mode;
Daco_lower_to_hw_instr.cpp2089 emit_set_mode(Builder& bld, float_mode new_mode, bool set_round, bool set_denorm) in emit_set_mode()
2105 float_mode initial; in emit_set_mode_from_block()
2106 initial.val = program.config->float_mode; in emit_set_mode_from_block()
2878 float_mode new_mode = block->fp_mode; in lower_to_hw_instr()
Daco_optimizer.cpp458 float_mode fp_mode;
1257 float_mode* fp = &ctx.fp_mode; in can_eliminate_fcanonicalize()
1303 float_mode* fp = &ctx.fp_mode; in is_op_canonicalized()
Daco_instruction_selection.cpp11192 ctx.program->config->float_mode = ctx.program->blocks[0].fp_mode.val; in select_program_rt()
11452 program->config->float_mode = program->blocks[0].fp_mode.val; in select_shader()
12249 program->config->float_mode = program->blocks[0].fp_mode.val; in select_trap_handler_shader()
12584 program->config->float_mode = program->blocks[0].fp_mode.val; in select_rt_prolog()
13082 program->config->float_mode = program->blocks[0].fp_mode.val; in select_vs_prolog()
13175 program->config->float_mode = program->blocks[0].fp_mode.val; in select_ps_epilog()
13211 program->config->float_mode = program->blocks[0].fp_mode.val; in select_ps_prolog()
/external/mesa3d/src/amd/compiler/tests/
Dhelpers.cpp89 config.float_mode = program->blocks[0].fp_mode.val; in create_program()