Home
last modified time | relevance | path

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

12345678

/third_party/mesa3d/src/amd/compiler/tests/
Dtest_isel.cpp255 nir_phi_instr *phi[2]; variable
326 nir_phi_instr *phi[2]; variable
476 nir_phi_instr *phi[2]; variable
575 nir_phi_instr *phi[2]; variable
814 nir_phi_instr* phi; variable
890 nir_phi_instr* phi = nir_phi_instr_create(nb->shader); variable
972 nir_phi_instr* phi; variable
1122 nir_phi_instr* phi = nir_phi_instr_create(nb->shader); variable
/third_party/mesa3d/src/compiler/nir/
Dnir_opt_phi_precision.c202 try_move_narrowing_dst(nir_builder *b, nir_phi_instr *phi) in try_move_narrowing_dst()
304 find_widening_op(nir_phi_instr *phi, unsigned *bit_size) in find_widening_op()
363 try_move_widening_src(nir_builder *b, nir_phi_instr *phi) in try_move_widening_src()
430 lower_phi(nir_builder *b, nir_phi_instr *phi) in lower_phi()
Dnir_lower_bit_size.c226 lower_phi_instr(nir_builder *b, nir_phi_instr *phi, unsigned bit_size, in lower_phi_instr()
311 split_phi(nir_builder *b, nir_phi_instr *phi) in split_phi()
350 nir_phi_instr *phi = nir_instr_as_phi(instr); in lower_64bit_phi_instr() 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
223 split_phi(nir_builder *b, nir_phi_instr *phi) in split_phi()
302 nir_phi_instr *phi = nir_instr_as_phi(instr); in nir_split_64bit_vec3_and_vec4_impl() local
Dnir_opt_if.c59 phi_has_constant_from_outside_and_one_from_inside_loop(nir_phi_instr *phi, in phi_has_constant_from_outside_and_one_from_inside_loop()
431 nir_phi_instr *const phi = nir_instr_as_phi(src_instr); in opt_split_alu_of_phi() local
506 nir_phi_instr *const phi = nir_phi_instr_create(b->shader); in opt_split_alu_of_phi() local
663 nir_phi_instr *const phi = nir_phi_instr_create(b->shader); in opt_simplify_bcsel_of_phi() local
1129 opt_phi_src_unused(nir_builder *b, nir_phi_instr *phi, in opt_phi_src_unused()
1192 rewrite_phi_uses(nir_phi_instr *phi, nir_if *prev_if, nir_if *next_if) in rewrite_phi_uses()
Dnir_lower_helper_writes.c85 nir_def *phi = nir_if_phi(b, &intr->def, undef); in lower() local
/third_party/mesa3d/src/compiler/nir/tests/
Ddce_tests.cpp45 nir_phi_instr *phi = nir_phi_instr_create(shader); in create_one_source_phi() local
88 nir_phi_instr *phi = create_one_source_phi(b->shader, one->parent_instr->block, one); in TEST_F() local
Dopt_if_tests.cpp112 nir_phi_instr *const phi = nir_phi_instr_create(b->shader); in TEST_F() local
134 nir_phi_instr *phi = nir_phi_instr_create(b->shader); in TEST_F() local
293 nir_phi_instr *phi = nir_phi_instr_create(b->shader); in TEST_P() 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/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/source/opt/
Dif_conversion.cpp51 dominators, &block, &vn_table](Instruction* phi) { in Process()
186 bool IfConversion::CheckPhiUsers(Instruction* phi, BasicBlock* block) { in CheckPhiUsers()
224 BasicBlock* IfConversion::GetIncomingBlock(Instruction* phi, in GetIncomingBlock()
230 Instruction* IfConversion::GetIncomingValue(Instruction* phi, in GetIncomingValue()
Dloop_peeling.cpp134 this](Instruction* phi) { in DuplicateAndConnectLoop()
256 [this](Instruction* phi) { exit_value_[phi->result_id()] = nullptr; }); in GetIteratingExitValues()
273 [condition_block_id, def_use_mgr, this](Instruction* phi) { in GetIteratingExitValues()
290 [dom_tree, condition_block, this](Instruction* phi) { in GetIteratingExitValues()
376 bb->ForEachPhiInst([&new_bb, def_use_mgr](Instruction* phi) { in CreateBlockBefore()
458 [&clone_results, if_block, this](Instruction* phi) { in PeelBefore()
533 [&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/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/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/mesa3d/src/amd/compiler/
Daco_lower_phis.cpp94 aco_ptr<Instruction> phi{ in get_output() local
180 build_const_else_merge_code(Program* program, Block& invert_block, aco_ptr<Instruction>& phi) in build_const_else_merge_code()
224 init_state(Program* program, Block* block, ssa_state* state, aco_ptr<Instruction>& phi) in init_state()
317 lower_phi_to_linear(Program* program, ssa_state* state, Block* block, aco_ptr<Instruction>& phi) in lower_phi_to_linear()
372 lower_subdword_phis(Program* program, Block* block, aco_ptr<Instruction>& phi) in lower_subdword_phis()
Daco_insert_exec_mask.cpp214 aco_ptr<Instruction> phi; in add_coupling_code() local
228 aco_ptr<Instruction> phi{ in add_coupling_code() local
251 aco_ptr<Instruction>& phi = header->instructions[instr_idx]; in add_coupling_code() local
260 aco_ptr<Instruction>& phi = header->instructions[instr_idx++]; in add_coupling_code() local
289 aco_ptr<Instruction> phi{ in add_coupling_code() local
337 Operand phi = bld.pseudo(aco_opcode::p_linear_phi, bld.def(bld.lm), in add_coupling_code() local
/third_party/mesa3d/src/asahi/compiler/
Dagx_repair_ssa.c88 agx_instr *phi = agx_phi_to(&b, val, nr_preds); in resolve_read() local
102 agx_instr *phi = agx_phi_to(&b, val, nr_preds); in resolve_read() local
114 add_phi_operands(struct repair_ctx *ctx, agx_block *block, agx_instr *phi, in add_phi_operands()
/third_party/musl/src/complex/
Dclog.c9 double r, phi; in clog() local
Dclogf.c7 float r, phi; in clogf() local
Dclogl.c12 long double r, phi; in clogl() local
/third_party/mesa3d/src/freedreno/ir3/
Dir3_array_to_ssa.c88 struct ir3_instruction *phi = ir3_instr_create_at( in read_value_beginning() local
115 remove_trivial_phi(struct ir3_instruction *phi) in remove_trivial_phi()
/third_party/spirv-tools/source/fuzz/
Dfuzzer_pass_add_dead_continues.cpp59 continue_block->ForEachPhiInst([this, &phi_ids](opt::Instruction* phi) { in Apply()

12345678