HomeSort by: relevance | last modified time | path
    Searched defs:avl (Results 1 - 8 of 8) sorted by relevancy

  /src/external/gpl3/gcc/dist/gcc/config/riscv/
riscv-avlprop.cc 0 /* AVL propagation pass for RISC-V 'V' Extension for GNU compiler.
21 /* Pre-RA RTL_SSA-based pass propagates AVL for RVV instructions.
22 A standalone AVL propagation pass is designed because:
27 AVL propagation PASS is much easier to maintain.
30 A type of AVL propagation is we propagate AVL from NON-VLMAX
37 vle8.v (use avl = r136) --- IFN_MASK_LEN_LOAD
39 vse8.v (use avl = r136) --- IFN_MASK_LEN_STORE
41 NO AVL propation:
49 We can propagate the AVL to 'vadd.vv' since its resul
172 rtx avl = recog_data.operand[get_attr_vl_op_idx (rinsn)]; local
    [all...]
riscv-vsetvl.cc 51 - Phase 5 (cleanup): Clean up the avl operand in the RVV operator
331 for VLMAX avl RVV instruction before register allocation.
337 vadd.vv (use r136 with VLMAX avl)
344 vadd.vv (use r136 with VLMAX avl)
390 /* Helper function to get AVL operand. */
745 (policy_demand_type) and avl related (avl_demand_type). Then we define three
777 avl = demand_flags::DEMAND_AVL_P, member in class:avl_demand_type
822 m_avl_demand (avl_demand_type::avl), m_state (state_type::UNINITIALIZED),
831 void set_avl (rtx avl) { m_avl = avl; }
1157 rtx avl = ::get_avl (rinsn); local
1186 rtx avl = get_avl (); local
3429 rtx avl = get_vl (rinsn); local
    [all...]
riscv-v.cc 58 /* Return true if NUNTIS <=31 so that we can use immediate AVL in vsetivli. */
599 /* We will need one more AVL/VL toggling vsetvl instruction. */
2084 gen_no_side_effects_vsetvl_rtx (machine_mode vmode, rtx vl, rtx avl)
2089 return gen_vsetvl_no_side_effects (Pmode, vl, avl, gen_int_mode (sew, Pmode),
2096 get_vl_x2_rtx (rtx avl, machine_mode mode, machine_mode demote_mode)
2099 if (CONST_INT_P (avl))
2108 unsigned HOST_WIDE_INT avl_int = INTVAL (avl);
2120 // For AVL between (MinVLMAX, 2 * MaxVLMAX), the actual working vl
2131 gen_no_side_effects_vsetvl_rtx (mode, i64vl, force_reg (Pmode, avl)));
2146 rtx avl = ops[5] local
    [all...]
  /src/external/cddl/osnet/dist/lib/libzfs/common/
libzfs_iter.c 236 avl_tree_t *avl = data; local
241 node = avl_find(avl, &search, NULL);
245 * AVL tree, it's possible that we already inserted it under
250 avl_remove(avl, node);
256 avl_add(avl, node);
288 avl_tree_t avl; local
291 avl_create(&avl, zfs_snapshot_compare,
294 ret = zfs_iter_snapshots(zhp, B_FALSE, zfs_sort_snaps, &avl);
296 for (node = avl_first(&avl); node != NULL; node = AVL_NEXT(&avl, node)
    [all...]
  /src/external/cddl/osnet/dist/uts/common/fs/zfs/
zap_micro.c 36 #include <sys/avl.h>
300 avl_tree_t *avl = &zn->zn_zap->zap_m.zap_avl; local
309 mze = avl_find(avl, &mze_tofind, &idx);
311 mze = avl_nearest(avl, idx, AVL_AFTER);
312 for (; mze && mze->mze_hash == zn->zn_hash; mze = AVL_NEXT(avl, mze)) {
330 avl_tree_t *avl = &zap->zap_m.zap_avl; local
340 for (mze = avl_find(avl, &mze_tofind, &idx);
341 mze && mze->mze_hash == hash; mze = AVL_NEXT(avl, mze)) {
620 /* XXX destroy the avl later, so we can use the stored hash value */
  /src/sys/dev/nvmm/x86/
nvmm_x86.h 229 uint16_t avl:1; member in struct:nvmm_x64_state_seg::__anon3231
  /src/external/cddl/osnet/dist/common/acl/
acl_common.c 28 #include <sys/avl.h>
131 avl_node_t avl; member in struct:acevals
798 * Find or create an acevals holder for a given id and avl tree.
800 * Note that only one thread will ever touch these avl trees, so
804 acevals_find(ace_t *ace, avl_tree_t *avl, int *num)
810 rc = avl_find(avl, &key, &where);
819 avl_insert(avl, rc, where);
1297 offsetof(acevals_t, avl));
1299 offsetof(acevals_t, avl));
1308 offsetof(acevals_t, avl));
    [all...]
  /src/external/cddl/osnet/dist/cmd/zfs/
zfs_main.c 2426 uu_avl_t *avl = cb->cb_avl; local
2546 if ((n = uu_avl_find(avl, node, &sortinfo, &idx)) == NULL) {
2547 uu_avl_insert(avl, node, idx);
2674 size_t *width, boolean_t rmnode, uu_avl_t *avl)
2699 for (node = uu_avl_first(avl); node; node = uu_avl_next(avl, node)) {
2911 /* Clean up the AVL tree */
4470 set_deleg_perm_node(uu_avl_t *avl, deleg_perm_node_t *node,
4480 if ((found_node = uu_avl_find(avl, node, NULL, &idx))
4482 uu_avl_insert(avl, node, idx)
4508 uu_avl_t *avl = who_perm->who_deleg_perm_avl; local
4536 uu_avl_t *avl = NULL; local
5184 uu_avl_t *avl = who_node->who_perm.who_deleg_perm_avl; local
5230 uu_avl_t *avl = who_node->who_perm.who_deleg_perm_avl; local
    [all...]

Completed in 22 milliseconds