Home
last modified time | relevance | path

Searched refs:pred (Results 101 - 125 of 498) sorted by relevance

12345678910>>...20

/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dcontrol_dependence.cpp115 for (uint32_t pred : cfg.preds(label)) { in ComputePostDominanceFrontierForNode()
116 if (!pdom.StrictlyDominates(label, pred)) { in ComputePostDominanceFrontierForNode()
117 edges.push_back(ControlDependence(pred, label)); in ComputePostDominanceFrontierForNode()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dcontrol_dependence.cpp115 for (uint32_t pred : cfg.preds(label)) { in ComputePostDominanceFrontierForNode()
116 if (!pdom.StrictlyDominates(label, pred)) { in ComputePostDominanceFrontierForNode()
117 edges.push_back(ControlDependence(pred, label)); in ComputePostDominanceFrontierForNode()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/
H A Ddataflow.cpp74 for (uint32_t pred : context().cfg()->preds(id)) {
75 bool pred_inserted = precedents.insert(pred).second;
79 for (uint32_t block : reachable_from[pred]) {
/third_party/spirv-tools/source/opt/
H A Dcontrol_dependence.cpp112 for (uint32_t pred : cfg.preds(label)) { in ComputePostDominanceFrontierForNode()
113 if (!pdom.StrictlyDominates(label, pred)) { in ComputePostDominanceFrontierForNode()
114 edges.push_back(ControlDependence(pred, label)); in ComputePostDominanceFrontierForNode()
/third_party/spirv-tools/test/opt/
H A Ddataflow.cpp73 for (uint32_t pred : context().cfg()->preds(id)) {
74 bool pred_inserted = precedents.insert(pred).second;
78 for (uint32_t block : reachable_from[pred]) {
/third_party/vk-gl-cts/external/vulkancts/vkscserver/
H A DvksCommon.hpp55 vector<T>& remove_erase_if (vector<T>& on, PRED pred) in remove_erase_if() argument
57 on.erase( std::remove_if(on.begin(), on.end(), pred), on.end() ); in remove_erase_if()
/third_party/mesa3d/src/amd/compiler/
H A Daco_lower_to_cssa.cpp200 for (uint32_t pred : preds) { in intersects()
201 if (!ctx.live_out[pred].count(parent.id())) in intersects()
348 uint32_t pred = block_idx; in try_coalesce_copy() local
350 block_idx = pred; in try_coalesce_copy()
351 pred = copy.op.regClass().type() == RegType::vgpr ? ctx.program->blocks[pred].logical_idom in try_coalesce_copy()
352 : ctx.program->blocks[pred].linear_idom; in try_coalesce_copy()
353 } while (block_idx != pred && ctx.live_out[pred].count(copy.op.tempId())); in try_coalesce_copy()
/third_party/mesa3d/src/compiler/nir/
H A Dnir_dominance.c77 nir_block *pred = (nir_block *) entry->key; in calc_dominance() local
79 if (pred->imm_dom) { in calc_dominance()
81 new_idom = intersect(pred, new_idom); in calc_dominance()
83 new_idom = pred; in calc_dominance()
/third_party/skia/third_party/externals/swiftshader/tests/regres/testlist/
H A Dtestlist.go77 func (g Group) Filter(pred func(string) bool) Group {
84 if pred(test) {
109 func (l Lists) Filter(pred func(string) bool) Lists {
112 filtered := group.Filter(pred)
/third_party/skia/third_party/externals/abseil-cpp/absl/container/
H A Dbtree_map.h445 // Erases all elements that satisfy the predicate pred from the container.
447 void erase_if(btree_map<K, V, C, A> &map, Pred pred) { in erase_if() argument
449 if (pred(*it)) { in erase_if()
753 // Erases all elements that satisfy the predicate pred from the container.
755 void erase_if(btree_multimap<K, V, C, A> &map, Pred pred) { in erase_if() argument
757 if (pred(*it)) { in erase_if()
/kernel/linux/linux-6.6/drivers/net/ethernet/engleder/
H A Dtsnep_rxnfc.c56 struct tsnep_rxnfc_rule *pred, *cur; in tsnep_add_rule() local
60 pred = NULL; in tsnep_add_rule()
64 pred = cur; in tsnep_add_rule()
67 list_add(&rule->list, pred ? &pred->list : &adapter->rxnfc_rules); in tsnep_add_rule()
/kernel/linux/linux-5.10/arch/ia64/lib/
H A Dcopy_user.S174 .pred.rel "mutex", p14, p15
211 .pred.rel "mutex", p14, p15
235 #define SWITCH(pred, shift) cmp.eq pred,p0=shift,rshift
236 #define CASE(pred, shift) \
237 (pred) br.cond.spnt .copy_user_bit##shift
288 .pred.rel "mutex", p14, p15
/kernel/linux/linux-6.6/arch/ia64/lib/
H A Dcopy_user.S174 .pred.rel "mutex", p14, p15
211 .pred.rel "mutex", p14, p15
235 #define SWITCH(pred, shift) cmp.eq pred,p0=shift,rshift
236 #define CASE(pred, shift) \
237 (pred) br.cond.spnt .copy_user_bit##shift
288 .pred.rel "mutex", p14, p15
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_lower_subgroups.c208 link_blocks_physical(struct ir3_block *pred, struct ir3_block *succ, in link_blocks_physical() argument
211 pred->physical_successors[index] = succ; in link_blocks_physical()
212 ir3_block_add_physical_predecessor(succ, pred); in link_blocks_physical()
216 link_blocks(struct ir3_block *pred, struct ir3_block *succ, unsigned index) in link_blocks() argument
218 pred->successors[index] = succ; in link_blocks()
219 ir3_block_add_predecessor(succ, pred); in link_blocks()
220 link_blocks_physical(pred, succ, index); in link_blocks()
H A Dir3_spill.c256 const struct ir3_block *pred = block->predecessors[i]; in compute_block_next_distance() local
257 struct ra_spill_block_state *pred_state = &ctx->blocks[pred->index]; in compute_block_next_distance()
264 bool loop_exit = pred->loop_depth < block->loop_depth; in compute_block_next_distance()
1335 struct ir3_block *pred = block->predecessors[pred_idx]; in is_live_in_pred() local
1336 struct ra_spill_block_state *state = &ctx->blocks[pred->index]; in is_live_in_pred()
1360 struct ir3_block *pred = block->predecessors[pred_idx]; in read_live_in() local
1361 struct ra_spill_block_state *state = &ctx->blocks[pred->index]; in read_live_in()
1393 struct ir3_block *pred = block->predecessors[i]; in spill_live_in() local
1394 struct ra_spill_block_state *state = &ctx->blocks[pred->index]; in spill_live_in()
1401 spill(ctx, pred_def, get_spill_slot(ctx, def), NULL, pred); in spill_live_in()
1411 struct ir3_block *pred = block->predecessors[i]; spill_live_ins() local
1463 struct ir3_block *pred = block->predecessors[pred_idx]; live_in_rewrite() local
1494 struct ir3_block *pred = block->predecessors[i]; reload_live_in() local
1536 struct ir3_block *pred = block->predecessors[i]; add_live_in_phi() local
1576 struct ir3_block *pred = block->predecessors[i]; add_live_in_phi() local
1632 struct ir3_block *pred = block->predecessors[i]; rewrite_phi() local
1724 struct ir3_block *pred = block->predecessors[pred_idx]; record_pred_live_out() local
1743 struct ir3_block *pred = block->predecessors[i]; record_pred_live_outs() local
[all...]
H A Dir3.c444 ir3_block_add_predecessor(struct ir3_block *block, struct ir3_block *pred) in ir3_block_add_predecessor() argument
446 array_insert(block, block->predecessors, pred); in ir3_block_add_predecessor()
451 struct ir3_block *pred) in ir3_block_add_physical_predecessor()
453 array_insert(block, block->physical_predecessors, pred); in ir3_block_add_physical_predecessor()
457 ir3_block_remove_predecessor(struct ir3_block *block, struct ir3_block *pred) in ir3_block_remove_predecessor() argument
460 if (block->predecessors[i] == pred) { in ir3_block_remove_predecessor()
473 ir3_block_remove_physical_predecessor(struct ir3_block *block, struct ir3_block *pred) in ir3_block_remove_physical_predecessor() argument
476 if (block->physical_predecessors[i] == pred) { in ir3_block_remove_physical_predecessor()
489 ir3_block_get_pred_index(struct ir3_block *block, struct ir3_block *pred) in ir3_block_get_pred_index() argument
492 if (block->predecessors[i] == pred) { in ir3_block_get_pred_index()
450 ir3_block_add_physical_predecessor(struct ir3_block *block, struct ir3_block *pred) ir3_block_add_physical_predecessor() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/r600/sb/
H A Dsb_ssa_builder.cpp170 if (n.pred && n.dst[0]) { in visit()
191 psi->src[3] = n.pred; in visit()
307 if (n->pred && v->def && v->def->subtype == NST_PSI) { in rename_use()
313 if (pn->src[3] == n->pred) { in rename_use()
355 if (n->pred) in rename_src()
356 n->pred = rename_use(n, n->pred); in rename_src()
/third_party/skia/third_party/externals/libwebp/src/dsp/
H A Dfilters_neon.c46 static void PredictLine_NEON(const uint8_t* src, const uint8_t* pred, in PredictLine_NEON() argument
52 const uint8x16_t B = vld1q_u8(&pred[i]); in PredictLine_NEON()
56 for (; i < length; ++i) dst[i] = src[i] - pred[i]; in PredictLine_NEON()
260 const uint8x8_t tmp1 = ROTATE_RIGHT_N(pred, 1); /* rotate predictor in */ \
263 pred = vadd_u8(D, delta); \
264 out = vext_u8(out, ROTATE_LEFT_N(pred, (L)), 1); \
272 uint8x8_t pred = vdup_n_u8(row[-1]); // left sample in GradientPredictInverse_NEON() local
H A Dlossless_enc_sse2.c449 const __m128i pred = _mm_loadu_si128((const __m128i*)&(IN)); \
450 const __m128i res = _mm_sub_epi8(src, pred); \
474 __m128i avg, pred, res; in PredictorSub5_SSE2() local
476 Average2_m128i(&avg, &T, &pred); in PredictorSub5_SSE2()
477 res = _mm_sub_epi8(src, pred); in PredictorSub5_SSE2()
493 __m128i pred, res; \
494 Average2_m128i(&tA, &tB, &pred); \
495 res = _mm_sub_epi8(src, pred); \
560 const __m128i pred = _mm_or_si128(A, B); // pred in PredictorSub11_SSE2() local
590 const __m128i pred = _mm_packus_epi16(pred_lo, pred_hi); PredictorSub12_SSE2() local
620 const __m128i pred = _mm_packus_epi16(A4, A4); PredictorSub13_SSE2() local
[all...]
/third_party/mesa3d/src/compiler/nir/tests/
H A Ddce_tests.cpp49 nir_phi_instr *create_one_source_phi(nir_shader *shader, nir_block *pred, in create_one_source_phi() argument
53 nir_phi_instr_add_src(phi, pred, nir_src_for_ssa(def)); in create_one_source_phi()
/third_party/typescript/tests/baselines/reference/
H A DmoduleAugmentationCollidingNamesInAugmentation1.js24 filter(pred: (e:T) => boolean): Observable<T>;
62 filter(pred: (e: T) => boolean): Observable<T>;
H A DmoduleAugmentationDeclarationEmit1.js19 filter(pred: (e:T) => boolean): Observable<T>;
57 filter(pred: (e: T) => boolean): Observable<T>;
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/common/
H A Drs_thread_looper_impl.cpp51 auto pred = [this]() { return !queue_.empty() || HaveDelayedMessageToProcess() || wakeup_; }; in WaitForMessage() local
53 cv_.wait(lock, pred); in WaitForMessage()
61 cv_.wait_until(lock, time, pred); in WaitForMessage()
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dir2_assemble.c180 bc->fetch.pred_select = !!instr->pred; in fill_instr()
181 bc->fetch.pred_condition = instr->pred & 1; in fill_instr()
296 bc->alu.pred_select = instr_v->pred; in fill_instr()
325 assert(instr_s->pred == instr_v->pred); in fill_instr()
326 bc->alu.pred_select = instr_s->pred; in fill_instr()
404 .force_call = !instr->pred, in assemble()
407 .condition = instr->pred & 1, in assemble()
/third_party/mesa3d/src/nouveau/codegen/
H A Dnv50_ir_lowering_nvc0.cpp240 Value *x32_minus_shift, *pred, *hi1, *hi2; in handleShift() local
247 bld.mkCmp(OP_SET, CC_LE, TYPE_U8, (pred = bld.getSSA(1, FILE_PREDICATE)), in handleShift()
253 ->setPredicate(CC_P, pred); in handleShift()
259 ->setPredicate(CC_NOT_P, pred); in handleShift()
1464 CmpInstruction *pred = in handleSharedATOMNVE4() local
1533 st->setDef(0, pred->getDef(0)); in handleSharedATOMNVE4()
1541 bld.mkFlow(OP_BRA, tryLockBB, CC_NOT_P, pred->getDef(0)); in handleSharedATOMNVE4()
1677 Value *pred = new_LValue(func, FILE_PREDICATE); in handleATOM() local
1680 bld.mkCmp(OP_SET, CC_GT, TYPE_U32, pred, TYPE_U32, offset, length); in handleATOM()
1681 atom->setPredicate(CC_NOT_P, pred); in handleATOM()
2014 Value *addr, *pred; processSurfaceCoordsNVE4() local
2365 Value *pred = handleSurfaceOpNVE4() local
2527 CmpInstruction *pred = processSurfaceCoordsNVC0() local
2611 Instruction *pred = NULL, *pred2d = NULL; processSurfaceCoordsGM107() local
2847 Value *pred = new_LValue(func, FILE_PREDICATE); handleLDST() local
2888 Value *pred = new_LValue(func, FILE_PREDICATE); handleLDST() local
3141 Value *pred = bld.getSSA(1, FILE_PREDICATE); handleSQRT() local
3289 Value *pred = insn->getPredicate(); checkPredicate() local
[all...]

Completed in 20 milliseconds

12345678910>>...20