Home
last modified time | relevance | path

Searched refs:execution_mode (Results 1 - 15 of 15) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
H A Dnir_loop_analyze.c697 unsigned execution_mode) in eval_const_unop()
702 nir_eval_const_opcode(op, &dest, 1, bit_size, src, execution_mode); in eval_const_unop()
709 unsigned execution_mode) in eval_const_binop()
714 nir_eval_const_opcode(op, &dest, 1, bit_size, src, execution_mode); in eval_const_binop()
721 unsigned execution_mode) in get_iteration()
731 execution_mode); in get_iteration()
733 execution_mode); in get_iteration()
739 execution_mode); in get_iteration()
741 execution_mode); in get_iteration()
749 execution_mode); in get_iteration()
696 eval_const_unop(nir_op op, unsigned bit_size, nir_const_value src0, unsigned execution_mode) eval_const_unop() argument
707 eval_const_binop(nir_op op, unsigned bit_size, nir_const_value src0, nir_const_value src1, unsigned execution_mode) eval_const_binop() argument
719 get_iteration(nir_op cond_op, nir_const_value initial, nir_const_value step, nir_const_value limit, unsigned bit_size, unsigned execution_mode) get_iteration() argument
764 will_break_on_first_iteration(nir_const_value step, nir_alu_type induction_base_type, unsigned trip_offset, nir_op cond_op, unsigned bit_size, nir_const_value initial, nir_const_value limit, bool limit_rhs, bool invert_cond, unsigned execution_mode) will_break_on_first_iteration() argument
803 test_iterations(int32_t iter_int, nir_const_value step, nir_const_value limit, nir_op cond_op, unsigned bit_size, nir_alu_type induction_base_type, nir_const_value initial, bool limit_rhs, bool invert_cond, unsigned execution_mode) test_iterations() argument
852 calculate_iterations(nir_const_value initial, nir_const_value step, nir_const_value limit, nir_alu_instr *alu, nir_ssa_scalar cond, nir_op alu_op, bool limit_rhs, bool invert_cond, unsigned execution_mode) calculate_iterations() argument
1059 find_trip_count(loop_info_state *state, unsigned execution_mode) find_trip_count() argument
[all...]
H A Dnir.h1264 nir_is_float_control_signed_zero_inf_nan_preserve(unsigned execution_mode, unsigned bit_size)
1266 return (16 == bit_size && execution_mode & FLOAT_CONTROLS_SIGNED_ZERO_INF_NAN_PRESERVE_FP16) ||
1267 (32 == bit_size && execution_mode & FLOAT_CONTROLS_SIGNED_ZERO_INF_NAN_PRESERVE_FP32) ||
1268 (64 == bit_size && execution_mode & FLOAT_CONTROLS_SIGNED_ZERO_INF_NAN_PRESERVE_FP64);
1272 nir_is_denorm_flush_to_zero(unsigned execution_mode, unsigned bit_size)
1274 return (16 == bit_size && execution_mode & FLOAT_CONTROLS_DENORM_FLUSH_TO_ZERO_FP16) ||
1275 (32 == bit_size && execution_mode & FLOAT_CONTROLS_DENORM_FLUSH_TO_ZERO_FP32) ||
1276 (64 == bit_size && execution_mode & FLOAT_CONTROLS_DENORM_FLUSH_TO_ZERO_FP64);
1280 nir_is_denorm_preserve(unsigned execution_mode, unsigned bit_size)
1282 return (16 == bit_size && execution_mode
[all...]
H A Dnir_search.c879 const unsigned execution_mode = in nir_algebraic_instr() local
882 nir_is_float_control_signed_zero_inf_nan_preserve(execution_mode, bit_size) || in nir_algebraic_instr()
883 nir_is_denorm_flush_to_zero(execution_mode, bit_size); in nir_algebraic_instr()
/third_party/mesa3d/src/compiler/spirv/
H A Dvtn_glsl450.c212 unsigned execution_mode, in vtn_nir_alu_op_for_spirv_glsl_opcode()
261 if (execution_mode & FLOAT_CONTROLS_DENORM_FLUSH_TO_ZERO_FP16) in vtn_nir_alu_op_for_spirv_glsl_opcode()
620 unsigned execution_mode = in handle_glsl450_alu() local
623 nir_op op = vtn_nir_alu_op_for_spirv_glsl_opcode(b, entrypoint, execution_mode, &exact); in handle_glsl450_alu()
210 vtn_nir_alu_op_for_spirv_glsl_opcode(struct vtn_builder *b, enum GLSLstd450 opcode, unsigned execution_mode, bool *exact) vtn_nir_alu_op_for_spirv_glsl_opcode() argument
H A Dspirv_to_nir.c5198 unsigned execution_mode = 0; in vtn_handle_execution_mode() local
5202 case 16: execution_mode = FLOAT_CONTROLS_DENORM_PRESERVE_FP16; break; in vtn_handle_execution_mode()
5203 case 32: execution_mode = FLOAT_CONTROLS_DENORM_PRESERVE_FP32; break; in vtn_handle_execution_mode()
5204 case 64: execution_mode = FLOAT_CONTROLS_DENORM_PRESERVE_FP64; break; in vtn_handle_execution_mode()
5210 case 16: execution_mode = FLOAT_CONTROLS_DENORM_FLUSH_TO_ZERO_FP16; break; in vtn_handle_execution_mode()
5211 case 32: execution_mode = FLOAT_CONTROLS_DENORM_FLUSH_TO_ZERO_FP32; break; in vtn_handle_execution_mode()
5212 case 64: execution_mode = FLOAT_CONTROLS_DENORM_FLUSH_TO_ZERO_FP64; break; in vtn_handle_execution_mode()
5218 case 16: execution_mode = FLOAT_CONTROLS_SIGNED_ZERO_INF_NAN_PRESERVE_FP16; break; in vtn_handle_execution_mode()
5219 case 32: execution_mode = FLOAT_CONTROLS_SIGNED_ZERO_INF_NAN_PRESERVE_FP32; break; in vtn_handle_execution_mode()
5220 case 64: execution_mode in vtn_handle_execution_mode()
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/val/
H A Dvalidation_state.h239 SpvExecutionMode execution_mode) { in RegisterExecutionModeForEntryPoint()
240 entry_point_to_execution_modes_[entry_point].insert(execution_mode); in RegisterExecutionModeForEntryPoint()
238 RegisterExecutionModeForEntryPoint(uint32_t entry_point, SpvExecutionMode execution_mode) RegisterExecutionModeForEntryPoint() argument
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/
H A Dvalidation_state.h239 SpvExecutionMode execution_mode) { in RegisterExecutionModeForEntryPoint()
240 entry_point_to_execution_modes_[entry_point].insert(execution_mode); in RegisterExecutionModeForEntryPoint()
238 RegisterExecutionModeForEntryPoint(uint32_t entry_point, SpvExecutionMode execution_mode) RegisterExecutionModeForEntryPoint() argument
/third_party/spirv-tools/source/val/
H A Dvalidation_state.h239 spv::ExecutionMode execution_mode) { in RegisterExecutionModeForEntryPoint()
240 entry_point_to_execution_modes_[entry_point].insert(execution_mode); in RegisterExecutionModeForEntryPoint()
238 RegisterExecutionModeForEntryPoint(uint32_t entry_point, spv::ExecutionMode execution_mode) RegisterExecutionModeForEntryPoint() argument
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_fs_visitor.cpp268 unsigned execution_mode = this->nir->info.float_controls_execution_mode; in emit_shader_float_controls_execution_mode() local
269 if (execution_mode == FLOAT_CONTROLS_DEFAULT_FLOAT_CONTROL_MODE) in emit_shader_float_controls_execution_mode()
273 unsigned mask, mode = brw_rnd_mode_from_nir(execution_mode, &mask); in emit_shader_float_controls_execution_mode()
H A Dbrw_fs_nir.cpp681 brw_rnd_mode_from_execution_mode(unsigned execution_mode) in brw_rnd_mode_from_execution_mode() argument
683 if (nir_has_any_rounding_mode_rtne(execution_mode)) in brw_rnd_mode_from_execution_mode()
685 if (nir_has_any_rounding_mode_rtz(execution_mode)) in brw_rnd_mode_from_execution_mode()
974 unsigned execution_mode = in nir_emit_alu() local
1072 rnd = brw_rnd_mode_from_execution_mode(execution_mode); in nir_emit_alu()
1192 if (nir_has_any_rounding_mode_enabled(execution_mode)) { in nir_emit_alu()
1194 brw_rnd_mode_from_execution_mode(execution_mode); in nir_emit_alu()
1245 if (nir_has_any_rounding_mode_enabled(execution_mode)) { in nir_emit_alu()
1247 brw_rnd_mode_from_execution_mode(execution_mode); in nir_emit_alu()
1311 if (nir_has_any_rounding_mode_enabled(execution_mode)) { in nir_emit_alu()
1711 assert(FLOAT_CONTROLS_DENORM_FLUSH_TO_ZERO_FP16 & execution_mode); nir_emit_alu() variable
1719 assert(FLOAT_CONTROLS_DENORM_FLUSH_TO_ZERO_FP16 & execution_mode); nir_emit_alu() variable
[all...]
H A Dbrw_fs.cpp3497 unsigned execution_mode = this->nir->info.float_controls_execution_mode;
3503 execution_mode)
3508 execution_mode)
/third_party/skia/third_party/externals/spirv-tools/test/val/
H A Dval_image_test.cpp40 const std::string& execution_mode = "", in GenerateShaderCode()
93 ss << execution_mode; in GenerateShaderCode() local
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/val/
H A Dval_image_test.cpp40 const std::string& execution_mode = "", in GenerateShaderCode()
93 ss << execution_mode; in GenerateShaderCode() local
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_compiler_nir.c270 unsigned execution_mode = ctx->s->info.float_controls_execution_mode; in create_cov() local
272 nir_get_rounding_mode_from_float_controls(execution_mode, in create_cov()
/third_party/spirv-tools/test/val/
H A Dval_image_test.cpp40 const std::string& execution_mode = "", in GenerateShaderCode()
96 ss << execution_mode; in GenerateShaderCode() local

Completed in 55 milliseconds