/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>
|