Home
last modified time | relevance | path

Searched +defs:block +defs:pred (Results 1 – 25 of 1802) sorted by relevance

12345678910>>...73

/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/freedreno/ir3/
H A Dir3_delay.c143 distance(struct ir3_block *block, struct ir3_instruction *instr, in distance()
144 unsigned maxd, bool pred) in distance()
175 struct ir3_block *pred = (struct ir3_block *)entry->key; in distance() local
192 delay_calc_srcn(struct ir3_block *block, in delay_calc_srcn()
195 unsigned srcn, bool soft, bool pred) in delay_calc_srcn()
268 count_block_delay(struct ir3_block *block) in count_block_delay()
280 delay_calc_array(struct ir3_block *block, unsigned array_id, in delay_calc_array()
282 bool soft, bool pred, unsigned maxd) in delay_calc_array()
314 struct ir3_block *pred = (struct ir3_block *)entry->key; in delay_calc_array() local
339 ir3_delay_calc(struct ir3_block *block, struct ir3_instruction *instr, in ir3_delay_calc()
[all …]
/dports/devel/libfirm/libfirm-1.21.0/ir/opt/
H A Dcfopt.c113 ir_node *block = get_nodes_block(n); in collect_nodes() local
131 ir_node *pred = get_Proj_pred(n); in collect_nodes() local
139 static bool is_pred_of(const ir_node *pred, const ir_node *b) in is_pred_of()
180 ir_node *pred = get_Block_cfgpred(b, pos); in test_whether_dispensable() local
246 ir_node* pred = get_Block_cfgpred(b, 0); in merge_blocks() local
333 ir_node *pred; in optimize_blocks() local
386 ir_node *pred = get_Block_cfgpred(b, k); in optimize_blocks() local
491 ir_node *pred = get_Block_cfgpred(b, i); in optimize_blocks() local
631 ir_node *pred = get_Block_cfgpred(n,i); in compute_block_info() local
727 ir_node *pred = get_Block_cfgpred(jmp_block, 0); in remove_empty_blocks() local
[all …]
/dports/lang/clover/mesa-21.3.6/src/compiler/nir/
H A Dnir_control_flow.c49 block_add_pred(nir_block *block, nir_block *pred) in block_add_pred()
55 block_remove_pred(nir_block *block, nir_block *pred) in block_remove_pred()
65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) in link_blocks()
77 unlink_blocks(nir_block *pred, nir_block *succ) in unlink_blocks()
91 unlink_block_successors(nir_block *block) in unlink_block_successors()
186 split_block_beginning(nir_block *block) in split_block_beginning()
193 nir_block *pred = (nir_block *) entry->key; in split_block_beginning() local
230 nir_insert_phi_undef(nir_block *block, nir_block *pred) in nir_insert_phi_undef()
320 split_block_end(nir_block *block) in split_block_end()
432 remove_phi_src(nir_block *block, nir_block *pred) in remove_phi_src()
[all …]
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/compiler/nir/
H A Dnir_control_flow.c49 block_add_pred(nir_block *block, nir_block *pred) in block_add_pred()
55 block_remove_pred(nir_block *block, nir_block *pred) in block_remove_pred()
65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) in link_blocks()
77 unlink_blocks(nir_block *pred, nir_block *succ) in unlink_blocks()
91 unlink_block_successors(nir_block *block) in unlink_block_successors()
186 split_block_beginning(nir_block *block) in split_block_beginning()
193 nir_block *pred = (nir_block *) entry->key; in split_block_beginning() local
230 nir_insert_phi_undef(nir_block *block, nir_block *pred) in nir_insert_phi_undef()
320 split_block_end(nir_block *block) in split_block_end()
432 remove_phi_src(nir_block *block, nir_block *pred) in remove_phi_src()
[all …]
/dports/graphics/libosmesa/mesa-21.3.6/src/compiler/nir/
H A Dnir_control_flow.c49 block_add_pred(nir_block *block, nir_block *pred) in block_add_pred()
55 block_remove_pred(nir_block *block, nir_block *pred) in block_remove_pred()
65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) in link_blocks()
77 unlink_blocks(nir_block *pred, nir_block *succ) in unlink_blocks()
91 unlink_block_successors(nir_block *block) in unlink_block_successors()
186 split_block_beginning(nir_block *block) in split_block_beginning()
193 nir_block *pred = (nir_block *) entry->key; in split_block_beginning() local
230 nir_insert_phi_undef(nir_block *block, nir_block *pred) in nir_insert_phi_undef()
320 split_block_end(nir_block *block) in split_block_end()
432 remove_phi_src(nir_block *block, nir_block *pred) in remove_phi_src()
[all …]
/dports/graphics/mesa-libs/mesa-21.3.6/src/compiler/nir/
H A Dnir_control_flow.c49 block_add_pred(nir_block *block, nir_block *pred) in block_add_pred()
55 block_remove_pred(nir_block *block, nir_block *pred) in block_remove_pred()
65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) in link_blocks()
77 unlink_blocks(nir_block *pred, nir_block *succ) in unlink_blocks()
91 unlink_block_successors(nir_block *block) in unlink_block_successors()
186 split_block_beginning(nir_block *block) in split_block_beginning()
193 nir_block *pred = (nir_block *) entry->key; in split_block_beginning() local
230 nir_insert_phi_undef(nir_block *block, nir_block *pred) in nir_insert_phi_undef()
320 split_block_end(nir_block *block) in split_block_end()
432 remove_phi_src(nir_block *block, nir_block *pred) in remove_phi_src()
[all …]
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/compiler/nir/
H A Dnir_control_flow.c49 block_add_pred(nir_block *block, nir_block *pred) in block_add_pred()
55 block_remove_pred(nir_block *block, nir_block *pred) in block_remove_pred()
65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) in link_blocks()
77 unlink_blocks(nir_block *pred, nir_block *succ) in unlink_blocks()
91 unlink_block_successors(nir_block *block) in unlink_block_successors()
186 split_block_beginning(nir_block *block) in split_block_beginning()
193 nir_block *pred = (nir_block *) entry->key; in split_block_beginning() local
230 nir_insert_phi_undef(nir_block *block, nir_block *pred) in nir_insert_phi_undef()
320 split_block_end(nir_block *block) in split_block_end()
432 remove_phi_src(nir_block *block, nir_block *pred) in remove_phi_src()
[all …]
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/compiler/nir/
H A Dnir_control_flow.c49 block_add_pred(nir_block *block, nir_block *pred) in block_add_pred()
55 block_remove_pred(nir_block *block, nir_block *pred) in block_remove_pred()
65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) in link_blocks()
77 unlink_blocks(nir_block *pred, nir_block *succ) in unlink_blocks()
91 unlink_block_successors(nir_block *block) in unlink_block_successors()
186 split_block_beginning(nir_block *block) in split_block_beginning()
193 nir_block *pred = (nir_block *) entry->key; in split_block_beginning() local
230 nir_insert_phi_undef(nir_block *block, nir_block *pred) in nir_insert_phi_undef()
320 split_block_end(nir_block *block) in split_block_end()
432 remove_phi_src(nir_block *block, nir_block *pred) in remove_phi_src()
[all …]
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/compiler/nir/
H A Dnir_control_flow.c49 block_add_pred(nir_block *block, nir_block *pred) in block_add_pred()
55 block_remove_pred(nir_block *block, nir_block *pred) in block_remove_pred()
65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) in link_blocks()
77 unlink_blocks(nir_block *pred, nir_block *succ) in unlink_blocks()
91 unlink_block_successors(nir_block *block) in unlink_block_successors()
186 split_block_beginning(nir_block *block) in split_block_beginning()
193 nir_block *pred = (nir_block *) entry->key; in split_block_beginning() local
230 nir_insert_phi_undef(nir_block *block, nir_block *pred) in nir_insert_phi_undef()
320 split_block_end(nir_block *block) in split_block_end()
432 remove_phi_src(nir_block *block, nir_block *pred) in remove_phi_src()
[all …]
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/compiler/nir/
H A Dnir_control_flow.c49 block_add_pred(nir_block *block, nir_block *pred) in block_add_pred()
55 block_remove_pred(nir_block *block, nir_block *pred) in block_remove_pred()
65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) in link_blocks()
77 unlink_blocks(nir_block *pred, nir_block *succ) in unlink_blocks()
91 unlink_block_successors(nir_block *block) in unlink_block_successors()
186 split_block_beginning(nir_block *block) in split_block_beginning()
193 nir_block *pred = (nir_block *) entry->key; in split_block_beginning() local
230 nir_insert_phi_undef(nir_block *block, nir_block *pred) in nir_insert_phi_undef()
320 split_block_end(nir_block *block) in split_block_end()
432 remove_phi_src(nir_block *block, nir_block *pred) in remove_phi_src()
[all …]
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/compiler/nir/
H A Dnir_control_flow.c49 block_add_pred(nir_block *block, nir_block *pred) in block_add_pred()
55 block_remove_pred(nir_block *block, nir_block *pred) in block_remove_pred()
65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) in link_blocks()
77 unlink_blocks(nir_block *pred, nir_block *succ) in unlink_blocks()
91 unlink_block_successors(nir_block *block) in unlink_block_successors()
186 split_block_beginning(nir_block *block) in split_block_beginning()
193 nir_block *pred = (nir_block *) entry->key; in split_block_beginning() local
230 nir_insert_phi_undef(nir_block *block, nir_block *pred) in nir_insert_phi_undef()
320 split_block_end(nir_block *block) in split_block_end()
433 remove_phi_src(nir_block *block, nir_block *pred) in remove_phi_src()
[all …]
/dports/graphics/mesa-dri/mesa-21.3.6/src/compiler/nir/
H A Dnir_control_flow.c49 block_add_pred(nir_block *block, nir_block *pred) in block_add_pred()
55 block_remove_pred(nir_block *block, nir_block *pred) in block_remove_pred()
65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) in link_blocks()
77 unlink_blocks(nir_block *pred, nir_block *succ) in unlink_blocks()
91 unlink_block_successors(nir_block *block) in unlink_block_successors()
186 split_block_beginning(nir_block *block) in split_block_beginning()
193 nir_block *pred = (nir_block *) entry->key; in split_block_beginning() local
230 nir_insert_phi_undef(nir_block *block, nir_block *pred) in nir_insert_phi_undef()
320 split_block_end(nir_block *block) in split_block_end()
432 remove_phi_src(nir_block *block, nir_block *pred) in remove_phi_src()
[all …]
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/compiler/nir/
H A Dnir_control_flow.c49 block_add_pred(nir_block *block, nir_block *pred) in block_add_pred()
55 block_remove_pred(nir_block *block, nir_block *pred) in block_remove_pred()
65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) in link_blocks()
77 unlink_blocks(nir_block *pred, nir_block *succ) in unlink_blocks()
91 unlink_block_successors(nir_block *block) in unlink_block_successors()
186 split_block_beginning(nir_block *block) in split_block_beginning()
193 nir_block *pred = (nir_block *) entry->key; in split_block_beginning() local
230 insert_phi_undef(nir_block *block, nir_block *pred) in insert_phi_undef()
327 split_block_end(nir_block *block) in split_block_end()
439 remove_phi_src(nir_block *block, nir_block *pred) in remove_phi_src()
[all …]
/dports/games/retroarch/RetroArch-1.9.7/deps/SPIRV-Cross/
H A Dspirv_cfg.cpp54 uint32_t block = post_order[i - 1]; in build_immediate_dominators() local
55 auto &pred = preceding_edges[block]; in build_immediate_dominators() local
101 auto &block = compiler.get<SPIRBlock>(block_id); in post_order_visit() local
156 auto &pred = pred_itr->second; in post_order_visit() local
176 uint32_t block = func.entry_block; in build_post_order_visit_order() local
210 for (auto &pred : itr->second) in find_loop_dominator() local
235 auto &block = compiler.get<SPIRBlock>(block_id); in find_loop_dominator() local
249 void DominatorBuilder::add_block(uint32_t block) in add_block()
278 auto &block = cfg.get_compiler().get<SPIRBlock>(dominator); in lift_continue_block_dominator() local
/dports/graphics/rx/rx-0.4.0/cargo-crates/spirv_cross-0.16.0/src/vendor/SPIRV-Cross/
H A Dspirv_cfg.cpp54 uint32_t block = post_order[i - 1]; in build_immediate_dominators() local
55 auto &pred = preceding_edges[block]; in build_immediate_dominators() local
101 auto &block = compiler.get<SPIRBlock>(block_id); in post_order_visit() local
156 auto &pred = pred_itr->second; in post_order_visit() local
176 uint32_t block = func.entry_block; in build_post_order_visit_order() local
210 for (auto &pred : itr->second) in find_loop_dominator() local
235 auto &block = compiler.get<SPIRBlock>(block_id); in find_loop_dominator() local
249 void DominatorBuilder::add_block(uint32_t block) in add_block()
278 auto &block = cfg.get_compiler().get<SPIRBlock>(dominator); in lift_continue_block_dominator() local
/dports/lang/clover/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c37 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
60 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
118 static void ppir_schedule_ready_list(ppir_block *block, in ppir_schedule_ready_list()
134 ppir_instr *pred = dep->pred; in ppir_schedule_ready_list() local
157 static void ppir_schedule_block(ppir_block *block) in ppir_schedule_block()
/dports/graphics/libosmesa/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c37 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
60 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
118 static void ppir_schedule_ready_list(ppir_block *block, in ppir_schedule_ready_list()
134 ppir_instr *pred = dep->pred; in ppir_schedule_ready_list() local
157 static void ppir_schedule_block(ppir_block *block) in ppir_schedule_block()
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c37 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
60 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
118 static void ppir_schedule_ready_list(ppir_block *block, in ppir_schedule_ready_list()
134 ppir_instr *pred = dep->pred; in ppir_schedule_ready_list() local
157 static void ppir_schedule_block(ppir_block *block) in ppir_schedule_block()
/dports/graphics/mesa-libs/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c37 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
60 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
118 static void ppir_schedule_ready_list(ppir_block *block, in ppir_schedule_ready_list()
134 ppir_instr *pred = dep->pred; in ppir_schedule_ready_list() local
157 static void ppir_schedule_block(ppir_block *block) in ppir_schedule_block()
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c37 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
60 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
118 static void ppir_schedule_ready_list(ppir_block *block, in ppir_schedule_ready_list()
134 ppir_instr *pred = dep->pred; in ppir_schedule_ready_list() local
157 static void ppir_schedule_block(ppir_block *block) in ppir_schedule_block()
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c37 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
60 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
118 static void ppir_schedule_ready_list(ppir_block *block, in ppir_schedule_ready_list()
134 ppir_instr *pred = dep->pred; in ppir_schedule_ready_list() local
157 static void ppir_schedule_block(ppir_block *block) in ppir_schedule_block()
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c37 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
60 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
118 static void ppir_schedule_ready_list(ppir_block *block, in ppir_schedule_ready_list()
134 ppir_instr *pred = dep->pred; in ppir_schedule_ready_list() local
157 static void ppir_schedule_block(ppir_block *block) in ppir_schedule_block()
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c37 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
60 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
118 static void ppir_schedule_ready_list(ppir_block *block, in ppir_schedule_ready_list()
134 ppir_instr *pred = dep->pred; in ppir_schedule_ready_list() local
157 static void ppir_schedule_block(ppir_block *block) in ppir_schedule_block()
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c37 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
60 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
118 static void ppir_schedule_ready_list(ppir_block *block, in ppir_schedule_ready_list()
134 ppir_instr *pred = dep->pred; in ppir_schedule_ready_list() local
157 static void ppir_schedule_block(ppir_block *block) in ppir_schedule_block()
/dports/graphics/mesa-dri/mesa-21.3.6/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c37 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
60 ppir_instr *pred = dep->pred; in ppir_schedule_calc_sched_info() local
118 static void ppir_schedule_ready_list(ppir_block *block, in ppir_schedule_ready_list()
134 ppir_instr *pred = dep->pred; in ppir_schedule_ready_list() local
157 static void ppir_schedule_block(ppir_block *block) in ppir_schedule_block()

12345678910>>...73