| H A D | vtn_opencl.c | 37 struct vtn_type **src_types, 57 int ntypes, struct vtn_type **src_types, 64 const struct glsl_type *type = src_types[i]->type; 65 enum vtn_base_type base_type = src_types[i]->base_type; 66 if (src_types[i]->base_type == vtn_base_type_pointer) { 68 int address_space = to_llvm_address_space(src_types[i]->storage_class); 72 type = src_types[i]->deref->type; 73 base_type = src_types[i]->deref->base_type; 87 const struct glsl_type *other_type = src_types[j]->base_type == vtn_base_type_pointer ? 88 src_types[ 55 vtn_opencl_mangle(const char * in_name,uint32_t const_mask,int ntypes,struct vtn_type ** src_types,char ** outstring) argument 134 mangle_and_find(struct vtn_builder * b,const char * name,uint32_t const_mask,uint32_t num_srcs,struct vtn_type ** src_types) argument 175 call_mangled_function(struct vtn_builder * b,const char * name,uint32_t const_mask,uint32_t num_srcs,struct vtn_type ** src_types,const struct vtn_type * dest_type,nir_ssa_def ** srcs,nir_deref_instr ** ret_deref_ptr) argument 215 struct vtn_type *src_types[5] = { NULL }; local in function:handle_instr 283 handle_alu(struct vtn_builder * b,uint32_t opcode,unsigned num_srcs,nir_ssa_def ** srcs,struct vtn_type ** src_types,const struct vtn_type * dest_type) argument 430 handle_clc_fn(struct vtn_builder * b,enum OpenCLstd_Entrypoints opcode,int num_srcs,nir_ssa_def ** srcs,struct vtn_type ** src_types,const struct vtn_type * dest_type) argument 478 handle_special(struct vtn_builder * b,uint32_t opcode,unsigned num_srcs,nir_ssa_def ** srcs,struct vtn_type ** src_types,const struct vtn_type * dest_type) argument 576 handle_core(struct vtn_builder * b,uint32_t opcode,unsigned num_srcs,nir_ssa_def ** srcs,struct vtn_type ** src_types,const struct vtn_type * dest_type) argument 840 handle_round(struct vtn_builder * b,uint32_t opcode,unsigned num_srcs,nir_ssa_def ** srcs,struct vtn_type ** src_types,const struct vtn_type * dest_type) argument 855 handle_shuffle(struct vtn_builder * b,uint32_t opcode,unsigned num_srcs,nir_ssa_def ** srcs,struct vtn_type ** src_types,const struct vtn_type * dest_type) argument 875 handle_shuffle2(struct vtn_builder * b,uint32_t opcode,unsigned num_srcs,nir_ssa_def ** srcs,struct vtn_type ** src_types,const struct vtn_type * dest_type) argument [all...] |