Searched refs:pred (Results 1 - 25 of 247) sorted by relevance

12345678910

/xsrc/external/mit/MesaLib.old/dist/src/gtest/include/gtest/
H A Dgtest_pred_impl.h58 // ASSERT_PRED1(pred, v1)
59 // ASSERT_PRED2(pred, v1, v2)
62 // where pred is an n-ary function or functor that returns bool,
89 Pred pred,
91 if (pred(v1)) return AssertionSuccess();
106 #define GTEST_PRED1_(pred, v1, on_failure)\
107 GTEST_ASSERT_(::testing::AssertPred1Helper(#pred, \
109 pred, \
115 #define EXPECT_PRED1(pred, v1) \
116 GTEST_PRED1_(pred, v
87 AssertPred1Helper(const char * pred_text,const char * e1,Pred pred,const T1 & v1) argument
129 AssertPred2Helper(const char * pred_text,const char * e1,const char * e2,Pred pred,const T1 & v1,const T2 & v2) argument
178 AssertPred3Helper(const char * pred_text,const char * e1,const char * e2,const char * e3,Pred pred,const T1 & v1,const T2 & v2,const T3 & v3) argument
234 AssertPred4Helper(const char * pred_text,const char * e1,const char * e2,const char * e3,const char * e4,Pred pred,const T1 & v1,const T2 & v2,const T3 & v3,const T4 & v4) argument
297 AssertPred5Helper(const char * pred_text,const char * e1,const char * e2,const char * e3,const char * e4,const char * e5,Pred pred,const T1 & v1,const T2 & v2,const T3 & v3,const T4 & v4,const T5 & v5) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gtest/include/gtest/
H A Dgtest_pred_impl.h58 // ASSERT_PRED1(pred, v1)
59 // ASSERT_PRED2(pred, v1, v2)
62 // where pred is an n-ary function or functor that returns bool,
89 Pred pred,
91 if (pred(v1)) return AssertionSuccess();
107 #define GTEST_PRED1_(pred, v1, on_failure)\
108 GTEST_ASSERT_(::testing::AssertPred1Helper(#pred, \
110 pred, \
116 #define EXPECT_PRED1(pred, v1) \
117 GTEST_PRED1_(pred, v
87 AssertPred1Helper(const char * pred_text,const char * e1,Pred pred,const T1 & v1) argument
130 AssertPred2Helper(const char * pred_text,const char * e1,const char * e2,Pred pred,const T1 & v1,const T2 & v2) argument
180 AssertPred3Helper(const char * pred_text,const char * e1,const char * e2,const char * e3,Pred pred,const T1 & v1,const T2 & v2,const T3 & v3) argument
236 AssertPred4Helper(const char * pred_text,const char * e1,const char * e2,const char * e3,const char * e4,Pred pred,const T1 & v1,const T2 & v2,const T3 & v3,const T4 & v4) argument
298 AssertPred5Helper(const char * pred_text,const char * e1,const char * e2,const char * e3,const char * e4,const char * e5,Pred pred,const T1 & v1,const T2 & v2,const T3 & v3,const T4 & v4,const T5 & v5) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_vec4_surface_builder.h36 brw_predicate pred = BRW_PREDICATE_NONE);
42 brw_predicate pred = BRW_PREDICATE_NONE);
49 brw_predicate pred = BRW_PREDICATE_NONE);
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_vec4_surface_builder.h36 brw_predicate pred = BRW_PREDICATE_NONE);
42 brw_predicate pred = BRW_PREDICATE_NONE);
49 brw_predicate pred = BRW_PREDICATE_NONE);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c37 ppir_instr *pred = dep->pred; local in function:ppir_schedule_calc_sched_info
39 if (pred->reg_pressure < 0)
40 ppir_schedule_calc_sched_info(pred);
42 if (instr->est < pred->est + 1)
43 instr->est = pred->est + 1;
45 float reg_weight = 1.0 - 1.0 / list_length(&pred->succ_list);
60 ppir_instr *pred = dep->pred; local in function:ppir_schedule_calc_sched_info
61 reg[i++] = pred
134 ppir_instr *pred = dep->pred; local in function:ppir_schedule_ready_list
[all...]
H A Dlower.c97 ppir_node *pred = dep->pred; local in function:ppir_lower_dot
99 ppir_node_add_dep(&mul->node, pred);
218 ppir_node_add_dep(s, dep->pred);
246 ppir_node *pred = ppir_node_first_pred(node); local in function:ppir_lower_texture
247 if (pred->op == ppir_op_load_varying) {
251 if (ppir_node_has_single_succ(pred)) {
252 pred->op = ppir_op_load_coords;
281 ppir_node *pred = dep->pred; local in function:ppir_lower_texture
337 ppir_node *pred = dep->pred; local in function:ppir_lower_sin_cos_vec_to_scalar
374 ppir_node *pred = dep->pred; local in function:ppir_lower_select
[all...]
H A Dnode_to_instr.c191 /* merge pred mul and succ add in the same instr can save a reg
222 /* merge pred load_uniform into succ instr can save a reg
232 /* merge pred load_temp into succ instr can save a reg
292 ppir_node *pred = dep->pred; local in function:ppir_do_node_to_instr
296 ppir_node_add_dep(move, pred);
334 ppir_node *pred = dep->pred; local in function:ppir_do_node_to_instr
337 /* pred may already be processed by the previous pred
382 ppir_node *pred = dep->pred; local in function:ppir_build_instr_dependency
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/pp/
H A Dscheduler.c37 ppir_instr *pred = dep->pred; local in function:ppir_schedule_calc_sched_info
39 if (pred->reg_pressure < 0)
40 ppir_schedule_calc_sched_info(pred);
42 if (instr->est < pred->est + 1)
43 instr->est = pred->est + 1;
45 float reg_weight = 1.0 - 1.0 / list_length(&pred->succ_list);
60 ppir_instr *pred = dep->pred; local in function:ppir_schedule_calc_sched_info
61 reg[i++] = pred
134 ppir_instr *pred = dep->pred; local in function:ppir_schedule_ready_list
[all...]
H A Dnode_to_instr.c87 /* merge pred mul and succ add in the same instr can save a reg
282 ppir_node *pred = dep->pred; local in function:ppir_do_node_to_instr
285 /* pred may already have been processed by a previous node */
286 if (pred->instr)
289 /* insert pred only when all its successors have been inserted */
290 ppir_node_foreach_succ(pred, dep) {
299 list_addtail(&pred->sched_list, &ready_list);
328 ppir_node *pred = dep->pred; local in function:ppir_build_instr_dependency
[all...]
H A Dnode.c387 void ppir_node_add_dep(ppir_node *succ, ppir_node *pred, argument
391 if (succ->block != pred->block) {
392 pred->succ_different_block = true;
398 if (dep->pred == pred)
403 dep->pred = pred;
407 list_addtail(&dep->succ_link, &pred->succ_list);
470 dep->pred = new_pred;
474 ppir_dep *ppir_dep_for_pred(ppir_node *node, ppir_node *pred) argument
572 ppir_node *pred = dep->pred; local in function:ppir_node_print_node
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/ir/gp/
H A Dreduce_scheduler.c41 gpir_node *pred = dep->pred; local in function:schedule_calc_sched_info
43 if (pred->rsched.reg_pressure < 0)
44 schedule_calc_sched_info(pred);
46 int est = pred->rsched.est + 1;
50 float reg_weight = 1.0f - 1.0f / list_length(&pred->succ_list);
66 gpir_node *pred = dep->pred; local in function:schedule_calc_sched_info
67 reg[i++] = pred->rsched.reg_pressure;
138 gpir_node *pred local in function:schedule_ready_list
[all...]
H A Dvalue_regalloc.c106 gpir_node *pred = dep->pred; local in function:regalloc_block
107 if (pred->vreg.last == node)
108 active[pred->value_reg] = NULL;
153 gpir_node *pred = dep->pred; local in function:regalloc_print_result
154 printf(" %d/%d", pred->index, pred->value_reg);
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_remove_unreachable.c98 struct ir3_block *pred = block->physical_predecessors[0]; local in function:delete_block
101 if (pred->physical_successors[1] == block)
102 pred->physical_successors[1] = next;
104 pred->physical_successors[0] = next;
105 ir3_block_add_physical_predecessor(next, pred);
H A Dir3_liveness.c79 const struct ir3_block *pred = block->predecessors[i]; local in function:compute_block_liveness
81 if (tmp_live[j] & ~live->live_out[pred->index][j])
83 live->live_out[pred->index][j] |= tmp_live[j];
93 if (!BITSET_TEST(live->live_out[pred->index], name)) {
95 BITSET_SET(live->live_out[pred->index], name);
101 const struct ir3_block *pred = block->physical_predecessors[i]; local in function:compute_block_liveness
107 if (!BITSET_TEST(live->live_out[pred->index], name)) {
109 BITSET_SET(live->live_out[pred->index], name);
H A Dir3_dominance.c58 struct ir3_block *pred = block->predecessors[i]; local in function:calc_dominance
60 if (pred->imm_dom) {
62 new_idom = intersect(pred, new_idom);
64 new_idom = pred;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/gp/
H A Dreduce_scheduler.c41 gpir_node *pred = dep->pred; local in function:schedule_calc_sched_info
43 if (pred->rsched.reg_pressure < 0)
44 schedule_calc_sched_info(pred);
46 int est = pred->rsched.est + 1;
50 float reg_weight = 1.0f - 1.0f / list_length(&pred->succ_list);
66 gpir_node *pred = dep->pred; local in function:schedule_calc_sched_info
67 reg[i++] = pred->rsched.reg_pressure;
145 gpir_node *pred local in function:schedule_ready_list
[all...]
/xsrc/external/mit/xorg-server.old/dist/os/
H A Doscolor.c1578 unsigned short *pred,
1595 *pred = c->red * 0x101;
1575 OsLookupColor(int screen,char * name,unsigned int len,unsigned short * pred,unsigned short * pgreen,unsigned short * pblue) argument
/xsrc/external/mit/xorg-server/dist/os/
H A Doscolor.c1636 unsigned short *pred,
1650 *pred = c->red * 0x101;
1633 OsLookupColor(int screen,char * name,unsigned int len,unsigned short * pred,unsigned short * pgreen,unsigned short * pblue) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/
H A Dsb_psi_ops.cpp56 value* &pred = *I; local in function:r600_sb::get_pred_val
57 if (pred) {
59 pred_val = pred;
61 assert(pred == pred_val);
135 a->pred = NULL;
147 value *pred = n.src[3]; local in function:r600_sb::psi_ops::eliminate
151 value *sel = get_select_value_for_em(sh, pred);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/
H A Dsb_psi_ops.cpp56 value* &pred = *I; local in function:r600_sb::get_pred_val
57 if (pred) {
59 pred_val = pred;
61 assert(pred == pred_val);
135 a->pred = NULL;
147 value *pred = n.src[3]; local in function:r600_sb::psi_ops::eliminate
151 value *sel = get_select_value_for_em(sh, pred);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_control_flow.c49 block_add_pred(nir_block *block, nir_block *pred) argument
51 _mesa_set_add(block->predecessors, pred);
55 block_remove_pred(nir_block *block, nir_block *pred) argument
57 struct set_entry *entry = _mesa_set_search(block->predecessors, pred);
65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) argument
67 pred->successors[0] = succ1;
69 block_add_pred(succ1, pred);
71 pred->successors[1] = succ2;
73 block_add_pred(succ2, pred);
77 unlink_blocks(nir_block *pred, nir_bloc argument
193 nir_block *pred = (nir_block *) entry->key; local in function:split_block_beginning
230 insert_phi_undef(nir_block * block,nir_block * pred) argument
439 remove_phi_src(nir_block * block,nir_block * pred) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_control_flow.c49 block_add_pred(nir_block *block, nir_block *pred) argument
51 _mesa_set_add(block->predecessors, pred);
55 block_remove_pred(nir_block *block, nir_block *pred) argument
57 struct set_entry *entry = _mesa_set_search(block->predecessors, pred);
65 link_blocks(nir_block *pred, nir_block *succ1, nir_block *succ2) argument
67 pred->successors[0] = succ1;
69 block_add_pred(succ1, pred);
71 pred->successors[1] = succ2;
73 block_add_pred(succ2, pred);
77 unlink_blocks(nir_block *pred, nir_bloc argument
193 nir_block *pred = (nir_block *) entry->key; local in function:split_block_beginning
230 nir_insert_phi_undef(nir_block * block,nir_block * pred) argument
432 remove_phi_src(nir_block * block,nir_block * pred) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/
H A Dbi_helper_invocations.c173 bi_foreach_predecessor(blk, pred) {
174 if (!_mesa_set_search(visited, pred)) {
175 pred->pass_flags |= 1;
176 _mesa_set_add(worklist, pred);
265 bi_foreach_predecessor(blk, pred)
266 _mesa_set_add(work_list, pred);
/xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/
H A Dmidgard_helper_invocations.c131 pan_foreach_predecessor(blk, pred) {
132 if (!_mesa_set_search(visited, pred)) {
133 ((midgard_block *) pred)->helpers_in = true;
134 _mesa_set_add(worklist, pred);
227 pan_foreach_predecessor(blk, pred)
228 _mesa_set_add(work_list, pred);
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_nir_lower_ubo_loads.c64 nir_ssa_def *pred; local in function:lower_ubo_load_instr
66 pred = nir_ilt(b, nir_imm_int(b, aligned_offset + i * 64 + 63),
69 pred = nir_imm_true(b);
75 data[i] = nir_load_global_const_block_intel(b, 16, addr, pred);

Completed in 21 milliseconds

12345678910