HomeSort by relevance Sort by last modified time
    Searched refs:intrin (Results 1 - 25 of 160) sorted by null

1 2 3 4 5 6 7

  /external/mesa3d/src/intel/vulkan/
anv_nir_lower_push_constants.c 38 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
41 if (intrin->intrinsic != nir_intrinsic_load_push_constant)
44 assert(intrin->const_index[0] % 4 == 0);
47 intrin->intrinsic = nir_intrinsic_load_uniform;
anv_nir_apply_dynamic_offsets.c 39 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
42 switch (intrin->intrinsic) {
54 nir_instr *res_instr = intrin->src[block_idx_src].ssa->parent_instr;
66 b->cursor = nir_before_instr(&intrin->instr);
84 nir_src *offset_src = nir_get_io_offset_src(intrin);
87 nir_instr_rewrite_src(&intrin->instr, offset_src,
100 nir_instr_remove(&intrin->instr);
101 nir_instr_insert_after_cf_list(&if_stmt->then_list, &intrin->instr);
103 if (intrin->intrinsic != nir_intrinsic_store_ssbo) {
107 intrin->num_components
    [all...]
  /external/mesa3d/src/compiler/nir/
nir_gs_count_vertices.c 33 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
34 if (intrin->intrinsic != op)
37 return intrin;
70 nir_intrinsic_instr *intrin = as_set_vertex_count(instr); local
71 if (!intrin)
74 nir_const_value *val = nir_src_as_const_value(intrin->src[0]);
nir_lower_gs_intrinsics.c 71 rewrite_emit_vertex(nir_intrinsic_instr *intrin, struct state *state)
76 b->cursor = nir_before_instr(&intrin->instr);
97 nir_intrinsic_set_stream_id(lowered, nir_intrinsic_stream_id(intrin));
106 nir_instr_remove(&intrin->instr);
115 rewrite_end_primitive(nir_intrinsic_instr *intrin, struct state *state)
119 b->cursor = nir_before_instr(&intrin->instr);
125 nir_intrinsic_set_stream_id(lowered, nir_intrinsic_stream_id(intrin));
129 nir_instr_remove(&intrin->instr);
141 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
142 switch (intrin->intrinsic)
    [all...]
nir_opt_conditional_discard.c 82 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
83 if (intrin->intrinsic != nir_intrinsic_discard &&
84 intrin->intrinsic != nir_intrinsic_discard_if)
90 if (intrin->intrinsic == nir_intrinsic_discard)
95 nir_ssa_for_src(b, intrin->src[0], 1)));
102 nir_instr_remove(&intrin->instr);
nir_lower_indirect_derefs.c 168 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
169 if (intrin->intrinsic != nir_intrinsic_load_var &&
170 intrin->intrinsic != nir_intrinsic_store_var)
173 if (!deref_has_indirect(intrin->variables[0]))
180 if (!(modes & intrin->variables[0]->var->data.mode) &&
181 !intrin->variables[0]->var->data.compact)
184 b->cursor = nir_before_instr(&intrin->instr);
186 if (intrin->intrinsic == nir_intrinsic_load_var) {
188 emit_load_store(b, intrin, intrin->variables[0]
    [all...]
nir_opt_copy_prop_vars.c 378 nir_builder *b, nir_intrinsic_instr *intrin,
399 b->cursor = instr_remove_cursor(&intrin->instr);
400 intrin->instr.block = NULL;
405 intrin->intrinsic == nir_intrinsic_load_var &&
406 (available & nir_ssa_def_components_read(&intrin->dest.ssa)) == 0) {
414 b->cursor = nir_after_instr(&intrin->instr);
417 intrin->intrinsic == nir_intrinsic_load_var ? &intrin->dest.ssa : NULL;
431 if (load_def->parent_instr == &intrin->instr)
447 assert(b->cursor.instr != &intrin->instr)
629 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
    [all...]
nir_opt_undef.c 108 opt_undef_store(nir_intrinsic_instr *intrin)
110 switch (intrin->intrinsic) {
121 if (!intrin->src[0].is_ssa ||
122 intrin->src[0].ssa->parent_instr->type != nir_instr_type_ssa_undef)
125 nir_instr_remove(&intrin->instr);
147 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
148 progress = opt_undef_store(intrin) || progress;
nir_lower_locals_to_regs.c 206 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
208 switch (intrin->intrinsic) {
210 if (intrin->variables[0]->var->data.mode != nir_var_local)
214 mov->src[0].src = get_deref_reg_src(intrin->variables[0],
215 &intrin->instr, state);
216 mov->dest.write_mask = (1 << intrin->num_components) - 1;
217 if (intrin->dest.is_ssa) {
219 intrin->num_components,
220 intrin->dest.ssa.bit_size, NULL);
221 nir_ssa_def_rewrite_uses(&intrin->dest.ssa
    [all...]
nir_lower_io.c 158 lower_load(nir_intrinsic_instr *intrin, struct lower_io_state *state,
163 nir_variable *var = intrin->variables[0]->var;
208 load->num_components = intrin->num_components;
231 lower_store(nir_intrinsic_instr *intrin, struct lower_io_state *state,
235 nir_variable *var = intrin->variables[0]->var;
249 store->num_components = intrin->num_components;
251 nir_src_copy(&store->src[0], &intrin->src[0], store);
258 nir_intrinsic_set_write_mask(store, nir_intrinsic_write_mask(intrin));
269 lower_atomic(nir_intrinsic_instr *intrin, struct lower_io_state *state,
272 nir_variable *var = intrin->variables[0]->var
372 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
    [all...]
nir_lower_vars_to_ssa.c 414 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
416 switch (intrin->intrinsic) {
418 register_load_instr(intrin, state);
422 register_store_instr(intrin, state);
426 register_copy_instr(intrin, state);
492 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
494 switch (intrin->intrinsic) {
497 get_deref_node(intrin->variables[0], state);
507 intrin->num_components,
508 intrin->dest.ssa.bit_size)
    [all...]
nir_propagate_invariant.c 99 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
100 switch (intrin->intrinsic) {
103 if (var_is_invariant(intrin->variables[0]->var, invariants))
104 add_var(intrin->variables[1]->var, invariants);
108 if (dest_is_invariant(&intrin->dest, invariants))
109 add_var(intrin->variables[0]->var, invariants);
113 if (var_is_invariant(intrin->variables[0]->var, invariants))
114 add_src(&intrin->src[0], invariants);
nir_lower_global_vars_to_local.c 43 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
44 unsigned num_vars = nir_intrinsic_infos[intrin->intrinsic].num_variables;
47 nir_variable *var = intrin->variables[i]->var;
nir_inline_functions.c 64 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
67 i < nir_intrinsic_infos[intrin->intrinsic].num_variables; i++) {
68 convert_deref_to_param_deref(instr, &intrin->variables[i], call);
117 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
119 switch (intrin->intrinsic) {
121 lower_param_to_local(intrin->variables[0]->var, impl, true);
125 lower_param_to_local(intrin->variables[0]->var, impl, true);
126 lower_param_to_local(intrin->variables[1]->var, impl, false);
134 i < nir_intrinsic_infos[intrin->intrinsic].num_variables; i++) {
135 lower_param_to_local(intrin->variables[i]->var, impl, false)
    [all...]
nir_lower_clip_cull_distance_arrays.c 84 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
87 assert(intrin->intrinsic != nir_intrinsic_copy_var);
89 if (intrin->intrinsic != nir_intrinsic_load_var &&
90 intrin->intrinsic != nir_intrinsic_store_var)
93 nir_deref_var *var_ref = intrin->variables[0];
112 nir_deref *tail = nir_deref_tail(&intrin->variables[0]->deref);
  /external/clang/test/CodeGen/
ms-mm-align.c 5 // intrin.h needs size_t, but -ffreestanding prevents us from getting it from
8 #include <intrin.h>
ms-intrinsics.c 11 // intrin.h needs size_t, but -ffreestanding prevents us from getting it from
15 #include <intrin.h>
  /external/clang/test/Headers/
ms-intrin.cpp 23 // intrin.h needs size_t, but -ffreestanding prevents us from getting it from
27 #include <intrin.h>
  /prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/wrl/
module.h 13 #include <intrin.h>
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_nir.c 30 is_input(nir_intrinsic_instr *intrin)
32 return intrin->intrinsic == nir_intrinsic_load_input ||
33 intrin->intrinsic == nir_intrinsic_load_per_vertex_input ||
34 intrin->intrinsic == nir_intrinsic_load_interpolated_input;
38 is_output(nir_intrinsic_instr *intrin)
40 return intrin->intrinsic == nir_intrinsic_load_output ||
41 intrin->intrinsic == nir_intrinsic_load_per_vertex_output ||
42 intrin->intrinsic == nir_intrinsic_store_output ||
43 intrin->intrinsic == nir_intrinsic_store_per_vertex_output;
66 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr) local
105 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
129 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
208 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
    [all...]
  /external/mesa3d/src/mesa/state_tracker/
st_nir_lower_builtin.c 161 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); local
163 if (intrin->intrinsic != nir_intrinsic_load_var)
166 nir_variable *var = intrin->variables[0]->var;
182 get_element(desc, intrin->variables[0]);
196 get_variable(state, intrin->variables[0], element);
208 def = nir_swizzle(b, def, swiz, intrin->num_components, true);
211 assert(intrin->dest.is_ssa);
212 nir_ssa_def_rewrite_uses(&intrin->dest.ssa, nir_src_for_ssa(def));
214 /* at this point intrin should be unused. We need to remove it
219 exec_node_remove(&intrin->instr.node)
    [all...]
  /external/webrtc/webrtc/system_wrappers/source/
cpu_features.cc 16 #include <intrin.h>
  /prebuilts/misc/darwin-x86_64/sdl2/include/SDL2/
SDL_cpuinfo.h 33 /* Need to do this here because intrin.h has C++ code in it */
34 /* Visual Studio 2005 has a bug where intrin.h conflicts with winnt.h */
36 #include <intrin.h>
44 #include <intrin.h>
  /prebuilts/misc/windows/sdl2/i686-w64-mingw32/include/SDL2/
SDL_cpuinfo.h 33 /* Need to do this here because intrin.h has C++ code in it */
34 /* Visual Studio 2005 has a bug where intrin.h conflicts with winnt.h */
36 #include <intrin.h>
44 #include <intrin.h>
  /prebuilts/misc/windows/sdl2/include/
SDL_cpuinfo.h 33 /* Need to do this here because intrin.h has C++ code in it */
34 /* Visual Studio 2005 has a bug where intrin.h conflicts with winnt.h */
36 #include <intrin.h>
44 #include <intrin.h>

Completed in 659 milliseconds

1 2 3 4 5 6 7