Lines Matching defs:lp_build_nir_context

43 struct lp_build_nir_context  struct
68 void (*load_ubo)(struct lp_build_nir_context *bld_base, argument
74 void (*load_kernel_arg)(struct lp_build_nir_context *bld_base, argument
81 void (*load_global)(struct lp_build_nir_context *bld_base, argument
86 void (*store_global)(struct lp_build_nir_context *bld_base, argument
92 void (*atomic_global)(struct lp_build_nir_context *bld_base, argument
101 void (*load_mem)(struct lp_build_nir_context *bld_base, argument
104 void (*store_mem)(struct lp_build_nir_context *bld_base, argument
108 void (*atomic_mem)(struct lp_build_nir_context *bld_base, argument
115 void (*barrier)(struct lp_build_nir_context *bld_base); argument
117 void (*image_op)(struct lp_build_nir_context *bld_base, argument
119 void (*image_size)(struct lp_build_nir_context *bld_base, argument
121 LLVMValueRef (*get_ssbo_size)(struct lp_build_nir_context *bld_base, argument
124 void (*load_var)(struct lp_build_nir_context *bld_base, argument
134 void (*store_var)(struct lp_build_nir_context *bld_base, argument
145 LLVMValueRef (*load_reg)(struct lp_build_nir_context *bld_base, argument
150 void (*store_reg)(struct lp_build_nir_context *bld_base, argument
158 void (*load_scratch)(struct lp_build_nir_context *bld_base, argument
162 void (*store_scratch)(struct lp_build_nir_context *bld_base, argument
167 void (*emit_var_decl)(struct lp_build_nir_context *bld_base, argument
170 void (*tex)(struct lp_build_nir_context *bld_base, argument
173 void (*tex_size)(struct lp_build_nir_context *bld_base, argument
176 void (*sysval_intrin)(struct lp_build_nir_context *bld_base, argument
179 void (*discard)(struct lp_build_nir_context *bld_base, argument
182 void (*bgnloop)(struct lp_build_nir_context *bld_base); argument
183 void (*endloop)(struct lp_build_nir_context *bld_base); argument
184 void (*if_cond)(struct lp_build_nir_context *bld_base, LLVMValueRef cond); argument
185 void (*else_stmt)(struct lp_build_nir_context *bld_base); argument
186 void (*endif_stmt)(struct lp_build_nir_context *bld_base); argument
187 void (*break_stmt)(struct lp_build_nir_context *bld_base); argument
188 void (*continue_stmt)(struct lp_build_nir_context *bld_base); argument
190 void (*emit_vertex)(struct lp_build_nir_context *bld_base, uint32_t stream_id); argument
191 void (*end_primitive)(struct lp_build_nir_context *bld_base, uint32_t stream_id); argument
193 …void (*vote)(struct lp_build_nir_context *bld_base, LLVMValueRef src, nir_intrinsic_instr *instr, … argument
194 void (*elect)(struct lp_build_nir_context *bld_base, LLVMValueRef dst[4]); argument
195 …void (*reduce)(struct lp_build_nir_context *bld_base, LLVMValueRef src, nir_intrinsic_instr *instr… argument
196 …void (*ballot)(struct lp_build_nir_context *bld_base, LLVMValueRef src, nir_intrinsic_instr *instr… argument
197 void (*read_invocation)(struct lp_build_nir_context *bld_base, argument
200 void (*helper_invocation)(struct lp_build_nir_context *bld_base, LLVMValueRef *dst); argument
202 void (*interp_at)(struct lp_build_nir_context *bld_base, argument