/third_party/glslang/glslang/MachineIndependent/ |
D | reflection.cpp | 95 TList<TIntermBinary*> derefs; in addUniform() local 113 …blowUpActiveAggregate(base.getType(), baseName, derefs, derefs.end(), offset, blockIndex, 0, -1, 0, in addUniform() 249 …ctiveAggregate(const TType& baseType, const TString& baseName, const TList<TIntermBinary*>& derefs, in blowUpActiveAggregate() argument 266 for (; deref != derefs.end(); ++deref) { in blowUpActiveAggregate() 287 …blowUpActiveAggregate(*terminalType, newBaseName, derefs, nextDeref, offset, blockIndex, arraySize, in blowUpActiveAggregate() 371 … blowUpActiveAggregate(derefType, newBaseName, derefs, derefs.end(), offset, blockIndex, 0, in blowUpActiveAggregate() 410 … blowUpActiveAggregate(TType(derefType, 0), newBaseName, derefs, derefs.end(), memberOffsets[i], in blowUpActiveAggregate() 415 … blowUpActiveAggregate(derefType, newBaseName, derefs, derefs.end(), memberOffsets[i], blockIndex, in blowUpActiveAggregate() 419 … blowUpActiveAggregate(derefType, newBaseName, derefs, derefs.end(), memberOffsets[i], blockIndex, in blowUpActiveAggregate() 423 … blowUpActiveAggregate(derefType, newBaseName, derefs, derefs.end(), offset, blockIndex, 0, in blowUpActiveAggregate() [all …]
|
/third_party/mesa3d/src/compiler/glsl/ |
D | ir_array_refcount.cpp | 37 : last_array_deref(0), derefs(0), num_derefs(0), derefs_size(0) in ir_array_refcount_visitor() 98 void *ptr = reralloc_size(mem_ctx, derefs, derefs_size + 4096); in get_array_deref() 104 derefs = (array_deref_range *)ptr; in get_array_deref() 107 array_deref_range *d = &derefs[num_derefs]; in get_array_deref() 179 link_util_mark_array_elements_referenced(derefs, num_derefs, in visit_enter()
|
D | gl_nir_link_uniforms.c | 414 struct array_deref_range **derefs, unsigned *derefs_size) in add_var_use_deref() argument 442 void *ptr = reralloc_size(NULL, *derefs, *derefs_size + 4096); in add_var_use_deref() 450 *derefs = (struct array_deref_range *)ptr; in add_var_use_deref() 453 struct array_deref_range *dr = &(*derefs)[num_derefs]; in add_var_use_deref() 508 link_util_mark_array_elements_referenced(*derefs, num_derefs, array_depth, in add_var_use_deref() 523 struct array_deref_range *derefs = NULL; in add_var_use_shader() local 564 &derefs, &derefs_size); in add_var_use_shader() 583 add_var_use_deref(deref, live, &derefs, &derefs_size); in add_var_use_shader() 589 add_var_use_deref(deref, live, &derefs, &derefs_size); in add_var_use_shader() 597 ralloc_free(derefs); in add_var_use_shader()
|
D | ir_array_refcount.h | 117 array_deref_range *derefs; variable
|
/third_party/rust/crates/cxx/gen/build/src/ |
D | cfg.rs | 449 let cfg = CONST_DEREFS.with(|derefs| -> *mut super::Cfg { in deref() 450 &mut **derefs in deref() 463 CONST_DEREFS.with(|derefs| derefs.borrow_mut().remove(&self.handle())); in deref_mut() 491 CONST_DEREFS.with(|derefs| derefs.borrow_mut().remove(&self.handle())); in drop()
|
/third_party/mesa3d/src/gallium/frontends/clover/util/ |
D | range.hpp | 406 class ref_vector : public adaptor_range<derefs, std::vector<T *>> { 409 adaptor_range<derefs, std::vector<T *>>(derefs(), map(addresses(), il)) { in ref_vector() 413 ref_vector(R &&r) : adaptor_range<derefs, std::vector<T *>>( in ref_vector() 414 derefs(), map(addresses(), std::forward<R>(r))) { in ref_vector()
|
D | adaptor.hpp | 63 return tuple::apply(f, tuple::map(derefs(), its)); in operator *()
|
D | functional.hpp | 213 struct derefs { struct
|
/third_party/node/deps/npm/lib/commands/ |
D | completion.js | 275 const derefs = new Set([...matches.map(c => deref(c))]) constant 276 if (derefs.size === 1) { 277 return [...derefs]
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_opt_copy_prop_vars.c | 60 struct hash_table *derefs; member 128 written->derefs = _mesa_pointer_hash_table_create(state->mem_ctx); in create_vars_written() 197 _mesa_hash_table_search(written->derefs, payload); in gather_vars_written() 201 _mesa_hash_table_insert(written->derefs, payload, in gather_vars_written() 244 struct hash_entry *ht_entry = _mesa_hash_table_search(written->derefs, dst); in gather_vars_written() 248 _mesa_hash_table_insert(written->derefs, dst, (void *)mask); in gather_vars_written() 294 hash_table_foreach(new_written->derefs, new_entry) { in gather_vars_written() 296 _mesa_hash_table_search_pre_hashed(written->derefs, new_entry->hash, in gather_vars_written() 303 _mesa_hash_table_insert_pre_hashed(written->derefs, new_entry->hash, in gather_vars_written() 761 hash_table_foreach (written->derefs, entry) { in invalidate_copies_for_cf_node()
|
/third_party/mesa3d/src/gallium/frontends/clover/core/ |
D | kernel.hpp | 114 derefs, std::vector<std::unique_ptr<argument>> & 118 derefs, const std::vector<std::unique_ptr<argument>> &
|
D | kernel.cpp | 159 return map(derefs(), _args); in args() 164 return map(derefs(), _args); in args()
|
/third_party/mesa3d/docs/relnotes/ |
D | 18.2.1.rst | 127 - nir: Add a small pass to rematerialize derefs per-block 128 - nir/loop_unroll: Re-materialize derefs in use blocks before unrolling 129 - nir/opt_if: Re-materialize derefs in use blocks before peeling loops
|
D | 20.1.5.rst | 87 - nir/deref: Don't try to compare derefs containing casts
|
D | 18.2.3.rst | 92 - nir/from_ssa: Don't rewrite derefs destinations to registers
|
D | 18.1.3.rst | 104 - nir/validate: Use the type from the tail of call parameter derefs
|
D | 19.0.0.rst | 384 - amd/common: Fix stores to derefs with unknown variable. 485 - nir: handle shared pointers in lowering indirect derefs. 488 - ac: handle cast derefs 725 - v3d: Convert to using nir_src_as_uint() from const_value derefs. 1247 - nir/derefs: Add a nir_derefs_do_not_alias enum value 1296 - nir/linking_helpers: Look at derefs for modes 1297 - nir/lower_io_arrays_to_elements: Look at derefs for modes 1298 - nir/lower_io_to_scalar: Look at derefs for modes 1299 - nir/lower_wpos_center: Look at derefs for modes 1300 - nir/copy_prop_vars: Get modes directly from derefs [all …]
|
D | 20.2.3.rst | 96 - nir: Handle incomplete derefs in split_struct_vars
|
D | 17.3.7.rst | 90 - radv: Always lower indirect derefs after
|
D | 19.1.0.rst | 697 - amd/common: Fix stores to derefs with unknown variable. 891 - nir: nir_build_deref_follower accept array derefs of vectors 899 - nir/copy_prop_vars: prefer using entries from equal derefs 1205 - nir: fix bit_size in lower indirect derefs. 2080 - nir/deref: Drop zero ptr_as_array derefs 2170 - nir/deref: Consider COHERENT decorated var derefs as aliasing 2173 - glsl: Don't lower vector derefs for SSBOs, UBOs, and shared 2468 - nir/validate: validate that tex deref sources are actually derefs 2526 - st/nir: Lower sampler derefs for builtin shaders. 2527 - st/nir: Use sampler derefs in built-in shaders. [all …]
|
D | 19.2.0.rst | 259 - nir: Handle complex derefs in nir_split_array_vars
|
/third_party/mesa3d/docs/nir/ |
D | tex.rst | 22 that the texture and sampler derefs will always point to the same resource, if
|
/third_party/libxml2/ |
D | backport-malloc-fail-Check-for-malloc-failures-when-creating.patch | 7 Prevent null derefs.
|
/third_party/mesa3d/src/gallium/frontends/clover/api/ |
D | program.cpp | 422 return map(derefs(), devs); in validate_link_devices()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_compiler.c | 1612 …struct hash_table *derefs = _mesa_hash_table_create(NULL, _mesa_hash_pointer, _mesa_key_pointer_eq… in lower_64bit_vars() local 1640 hash_table_foreach(derefs, he) { in lower_64bit_vars() 1647 _mesa_hash_table_insert(derefs, deref, (void*)matrix); in lower_64bit_vars() 1669 struct hash_entry *he = _mesa_hash_table_search(derefs, deref); in lower_64bit_vars() 1833 ralloc_free(derefs); in lower_64bit_vars()
|