Home
last modified time | relevance | path

Searched defs:phi (Results 1 – 25 of 193) sorted by relevance

12345678

/third_party/mesa3d/src/compiler/nir/
Dnir_opt_phi_precision.c195 try_move_narrowing_dst(nir_builder *b, nir_phi_instr *phi) in try_move_narrowing_dst()
302 find_widening_op(nir_phi_instr *phi, unsigned *bit_size) in find_widening_op()
365 try_move_widening_src(nir_builder *b, nir_phi_instr *phi) in try_move_widening_src()
437 lower_phi(nir_builder *b, nir_phi_instr *phi) in lower_phi()
Dnir_opt_peephole_select.c311 nir_phi_instr *phi = nir_instr_as_phi(instr); in nir_opt_collapse_if() local
343 nir_phi_instr *phi = nir_instr_as_phi(instr); in nir_opt_collapse_if() local
458 nir_phi_instr *phi = nir_instr_as_phi(instr); in nir_opt_peephole_select_block() local
Dnir_divergence_analysis.c844 visit_if_merge_phi(nir_phi_instr *phi, bool if_cond_divergent) in visit_if_merge_phi()
877 visit_loop_header_phi(nir_phi_instr *phi, nir_block *preheader, bool divergent_continue) in visit_loop_header_phi()
918 visit_loop_exit_phi(nir_phi_instr *phi, bool divergent_break) in visit_loop_exit_phi()
990 nir_phi_instr *phi = nir_instr_as_phi(instr); in visit_loop() local
Dnir_lower_bit_size.c205 lower_phi_instr(nir_builder *b, nir_phi_instr *phi, unsigned bit_size, in lower_phi_instr()
295 split_phi(nir_builder *b, nir_phi_instr *phi) in split_phi()
343 nir_phi_instr *phi = nir_instr_as_phi(instr); in lower_64bit_phi_impl() local
Dnir_split_64bit_vec3_and_vec4.c71 nir_phi_instr *phi = nir_instr_as_phi(instr); in nir_split_64bit_vec3_and_vec4_filter() local
224 split_phi(nir_builder *b, nir_phi_instr *phi) in split_phi()
306 nir_phi_instr *phi = nir_instr_as_phi(instr); in nir_split_64bit_vec3_and_vec4_impl() local
Dnir_lower_phis_to_scalar.c146 should_lower_phi(nir_phi_instr *phi, struct lower_phis_to_scalar_state *state) in should_lower_phi()
210 nir_phi_instr *phi = nir_instr_as_phi(instr); in lower_phis_to_scalar_block() local
/third_party/mesa3d/src/compiler/nir/tests/
Ddce_tests.cpp52 nir_phi_instr *phi = nir_phi_instr_create(shader); in create_one_source_phi() local
95 nir_phi_instr *phi = create_one_source_phi(bld.shader, one->parent_instr->block, one); in TEST_F() local
Dopt_if_tests.cpp124 nir_phi_instr *const phi = nir_phi_instr_create(bld.shader); in TEST_F() local
146 nir_phi_instr *phi = nir_phi_instr_create(bld.shader); in TEST_F() local
/third_party/ltp/tools/sparse/sparse-src/
Dunssa.c37 static int simplify_phi_node(struct instruction *phi, pseudo_t tmp) in simplify_phi_node()
63 static void replace_phi_node(struct instruction *phi) in replace_phi_node()
Dmemops.c23 pseudo_t phi; in rewrite_load_instruction() local
65 pseudo_t phi; in find_dominating_parents() local
188 pseudo_t phi; in simplify_loads() local
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dif_conversion.cpp51 dominators, &block, &vn_table](Instruction* phi) { in Process()
177 bool IfConversion::CheckPhiUsers(Instruction* phi, BasicBlock* block) { in CheckPhiUsers()
214 BasicBlock* IfConversion::GetIncomingBlock(Instruction* phi, in GetIncomingBlock()
220 Instruction* IfConversion::GetIncomingValue(Instruction* phi, in GetIncomingValue()
Dloop_peeling.cpp120 this](Instruction* phi) { in DuplicateAndConnectLoop()
255 [this](Instruction* phi) { exit_value_[phi->result_id()] = nullptr; }); in GetIteratingExitValues()
272 [condition_block_id, def_use_mgr, this](Instruction* phi) { in GetIteratingExitValues()
289 [dom_tree, condition_block, this](Instruction* phi) { in GetIteratingExitValues()
375 bb->ForEachPhiInst([&new_bb, def_use_mgr](Instruction* phi) { in CreateBlockBefore()
457 [&clone_results, if_block, this](Instruction* phi) { in PeelBefore()
532 [&clone_results, if_block, this](Instruction* phi) { in PeelAfter()
/third_party/spirv-tools/source/opt/
Dif_conversion.cpp51 dominators, &block, &vn_table](Instruction* phi) { in Process()
184 bool IfConversion::CheckPhiUsers(Instruction* phi, BasicBlock* block) { in CheckPhiUsers()
221 BasicBlock* IfConversion::GetIncomingBlock(Instruction* phi, in GetIncomingBlock()
227 Instruction* IfConversion::GetIncomingValue(Instruction* phi, in GetIncomingValue()
Dloop_peeling.cpp120 this](Instruction* phi) { in DuplicateAndConnectLoop()
255 [this](Instruction* phi) { exit_value_[phi->result_id()] = nullptr; }); in GetIteratingExitValues()
272 [condition_block_id, def_use_mgr, this](Instruction* phi) { in GetIteratingExitValues()
289 [dom_tree, condition_block, this](Instruction* phi) { in GetIteratingExitValues()
375 bb->ForEachPhiInst([&new_bb, def_use_mgr](Instruction* phi) { in CreateBlockBefore()
457 [&clone_results, if_block, this](Instruction* phi) { in PeelBefore()
532 [&clone_results, if_block, this](Instruction* phi) { in PeelAfter()
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dif_conversion.cpp51 dominators, &block, &vn_table](Instruction* phi) { in Process()
177 bool IfConversion::CheckPhiUsers(Instruction* phi, BasicBlock* block) { in CheckPhiUsers()
214 BasicBlock* IfConversion::GetIncomingBlock(Instruction* phi, in GetIncomingBlock()
220 Instruction* IfConversion::GetIncomingValue(Instruction* phi, in GetIncomingValue()
Dloop_peeling.cpp120 this](Instruction* phi) { in DuplicateAndConnectLoop()
255 [this](Instruction* phi) { exit_value_[phi->result_id()] = nullptr; }); in GetIteratingExitValues()
272 [condition_block_id, def_use_mgr, this](Instruction* phi) { in GetIteratingExitValues()
289 [dom_tree, condition_block, this](Instruction* phi) { in GetIteratingExitValues()
375 bb->ForEachPhiInst([&new_bb, def_use_mgr](Instruction* phi) { in CreateBlockBefore()
457 [&clone_results, if_block, this](Instruction* phi) { in PeelBefore()
532 [&clone_results, if_block, this](Instruction* phi) { in PeelAfter()
/third_party/spirv-tools/test/opt/loop_optimizations/
Dnested_loops.cpp737 loop.GetPreHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
751 loop.GetHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
767 loop.GetPreHeaderBlock()->ForEachPhiInst([](Instruction* phi) { in TEST_F()
779 loop.GetHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
/third_party/skia/third_party/externals/spirv-tools/test/opt/loop_optimizations/
Dnested_loops.cpp737 loop.GetPreHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
751 loop.GetHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
767 loop.GetPreHeaderBlock()->ForEachPhiInst([](Instruction* phi) { in TEST_F()
779 loop.GetHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/loop_optimizations/
Dnested_loops.cpp737 loop.GetPreHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
751 loop.GetHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
767 loop.GetPreHeaderBlock()->ForEachPhiInst([](Instruction* phi) { in TEST_F()
779 loop.GetHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
/third_party/mesa3d/src/amd/compiler/
Daco_insert_exec_mask.cpp300 aco_ptr<Pseudo_instruction> phi; in add_coupling_code() local
313 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>( in add_coupling_code() local
321 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>( in add_coupling_code() local
368 aco_ptr<Instruction>& phi = header->instructions[instr_idx]; in add_coupling_code() local
377 aco_ptr<Instruction>& phi = header->instructions[instr_idx++]; in add_coupling_code() local
385 aco_ptr<Instruction>& phi = header->instructions[instr_idx]; in add_coupling_code() local
409 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>( in add_coupling_code() local
450 Temp phi = bld.pseudo(aco_opcode::p_linear_phi, bld.def(bld.lm), in add_coupling_code() local
Daco_lower_phis.cpp110 aco_ptr<Pseudo_instruction> phi{ in get_ssa() local
196 init_any_pred_defined(Program* program, ssa_state* state, Block* block, aco_ptr<Instruction>& phi) in init_any_pred_defined()
253 aco_ptr<Instruction>& phi) in lower_divergent_bool_phi()
312 lower_subdword_phis(Program* program, Block* block, aco_ptr<Instruction>& phi) in lower_subdword_phis()
/third_party/musl/src/complex/
Dclogf.c7 float r, phi; in clogf() local
Dclog.c9 double r, phi; in clog() local
Dclogl.c12 long double r, phi; in clogl() local
/third_party/cmsis/CMSIS/DSP/Source/FilteringFunctions/
Darm_levinson_durbin_f16.c64 void arm_levinson_durbin_f16(const float16_t *phi, in arm_levinson_durbin_f16()
218 void arm_levinson_durbin_f16(const float16_t *phi, in arm_levinson_durbin_f16()

12345678