| /xsrc/external/mit/MesaLib/dist/src/amd/llvm/ |
| H A D | ac_shader_abi.h | 64 void (*export_vertex)(struct ac_shader_abi *abi); 66 void (*emit_outputs)(struct ac_shader_abi *abi); 68 void (*emit_vertex)(struct ac_shader_abi *abi, unsigned stream, LLVMValueRef *addrs); 70 void (*emit_primitive)(struct ac_shader_abi *abi, unsigned stream); 72 void (*emit_vertex_with_counter)(struct ac_shader_abi *abi, unsigned stream, 75 LLVMValueRef (*load_inputs)(struct ac_shader_abi *abi, 80 LLVMValueRef (*load_tess_varyings)(struct ac_shader_abi *abi, LLVMTypeRef type, 86 void (*store_tcs_outputs)(struct ac_shader_abi *abi, 91 LLVMValueRef (*load_patch_vertices_in)(struct ac_shader_abi *abi); 93 LLVMValueRef (*load_ring_tess_offchip)(struct ac_shader_abi *abi); [all...] |
| H A D | ac_nir_to_llvm.h | 52 void ac_nir_translate(struct ac_llvm_context *ac, struct ac_shader_abi *abi, 55 void ac_handle_shader_output_decl(struct ac_llvm_context *ctx, struct ac_shader_abi *abi,
|
| H A D | ac_nir_to_llvm.c | 40 struct ac_shader_abi *abi; member in struct:ac_nir_context 699 if (ctx->abi->clamp_div_by_zero) 849 if (ctx->abi->clamp_div_by_zero) 1723 LLVMValueRef rsrc = ctx->abi->load_ssbo(ctx->abi, get_src(ctx, instr->src[0]), false, non_uniform); 1797 LLVMValueRef rsrc = ctx->abi->load_ssbo(ctx->abi, rsrc_base, true, false); 1885 if (ctx->abi->robust_buffer_access || image) { 1919 if (ctx->abi->robust_buffer_access || image) { 1997 descriptor = ctx->abi 5256 ac_handle_shader_output_decl(struct ac_llvm_context * ctx,struct ac_shader_abi * abi,struct nir_shader * nir,struct nir_variable * variable,gl_shader_stage stage) argument 5331 ac_nir_translate(struct ac_llvm_context * ac,struct ac_shader_abi * abi,const struct ac_shader_args * args,struct nir_shader * nir) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/amd/common/ |
| H A D | ac_shader_abi.h | 91 void (*emit_outputs)(struct ac_shader_abi *abi, 95 void (*emit_vertex)(struct ac_shader_abi *abi, 99 void (*emit_primitive)(struct ac_shader_abi *abi, 102 void (*emit_kill)(struct ac_shader_abi *abi, LLVMValueRef visible); 104 LLVMValueRef (*load_inputs)(struct ac_shader_abi *abi, 113 LLVMValueRef (*load_tess_varyings)(struct ac_shader_abi *abi, 126 void (*store_tcs_outputs)(struct ac_shader_abi *abi, 134 LLVMValueRef (*load_tess_coord)(struct ac_shader_abi *abi); 136 LLVMValueRef (*load_patch_vertices_in)(struct ac_shader_abi *abi); 138 LLVMValueRef (*load_tess_level)(struct ac_shader_abi *abi, [all...] |
| H A D | ac_nir_to_llvm.h | 52 void ac_nir_translate(struct ac_llvm_context *ac, struct ac_shader_abi *abi, 57 struct ac_shader_abi *abi,
|
| H A D | ac_nir_to_llvm.c | 38 struct ac_shader_abi *abi; member in struct:ac_nir_context 1328 if (ctx->abi->gfx9_stride_size_workaround) { 1450 offset -= ctx->abi->base_inline_push_consts; 1452 if (offset + count <= ctx->abi->num_inline_push_consts) { 1454 ctx->abi->inline_push_consts + offset, 1459 ptr = ac_build_gep0(&ctx->ac, ctx->abi->push_constants, addr); 1513 return get_buffer_size(ctx, ctx->abi->load_ssbo(ctx->abi, index, false), false); 1582 LLVMValueRef rsrc = ctx->abi->load_ssbo(ctx->abi, 4285 ac_handle_shader_output_decl(struct ac_llvm_context * ctx,struct ac_shader_abi * abi,struct nir_shader * nir,struct nir_variable * variable,gl_shader_stage stage) argument 4361 ac_nir_translate(struct ac_llvm_context * ac,struct ac_shader_abi * abi,struct nir_shader * nir) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader_internal.h | 59 struct ac_shader_abi abi; member in struct:si_shader_context 157 static inline struct si_shader_context *si_shader_context_from_abi(struct ac_shader_abi *abi) argument 159 return container_of(abi, struct si_shader_context, abi); 189 void gfx10_emit_ngg_culling_epilogue(struct ac_shader_abi *abi); 190 void gfx10_emit_ngg_epilogue(struct ac_shader_abi *abi); 236 void si_llvm_emit_es_epilogue(struct ac_shader_abi *abi); 244 void si_llvm_emit_ls_epilogue(struct ac_shader_abi *abi); 268 void si_llvm_emit_vs_epilogue(struct ac_shader_abi *abi);
|
| H A D | si_shader_llvm_tess.c | 381 static LLVMValueRef si_nir_load_tcs_varyings(struct ac_shader_abi *abi, LLVMTypeRef type, argument 387 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 441 static LLVMValueRef si_nir_load_input_tes(struct ac_shader_abi *abi, LLVMTypeRef type, argument 447 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 473 static void si_nir_store_output_tcs(struct ac_shader_abi *abi, argument 478 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 590 static LLVMValueRef si_load_tess_level(struct ac_shader_abi *abi, unsigned varying_id, argument 593 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 624 static LLVMValueRef si_load_patch_vertices_in(struct ac_shader_abi *abi) argument 626 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 827 si_llvm_emit_tcs_epilogue(struct ac_shader_abi * abi) argument 941 si_llvm_emit_ls_epilogue(struct ac_shader_abi * abi) argument [all...] |
| H A D | si_shader_llvm_resources.c | 89 static LLVMValueRef load_ubo(struct ac_shader_abi *abi, argument 93 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 109 static LLVMValueRef load_ssbo(struct ac_shader_abi *abi, LLVMValueRef index, bool write, bool non_uniform) argument 111 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 244 static LLVMValueRef si_nir_load_sampler_desc(struct ac_shader_abi *abi, unsigned descriptor_set, argument 250 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 334 ctx->abi.load_ubo = load_ubo; 335 ctx->abi.load_ssbo = load_ssbo; 336 ctx->abi.load_sampler_desc = si_nir_load_sampler_desc;
|
| H A D | si_shader_llvm_gs.c | 44 static LLVMValueRef si_llvm_load_input_gs(struct ac_shader_abi *abi, unsigned input_index, argument 48 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 85 static LLVMValueRef si_nir_load_input_gs(struct ac_shader_abi *abi, argument 90 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 94 value[i] = si_llvm_load_input_gs(&ctx->abi, driver_location, 135 void si_llvm_emit_es_epilogue(struct ac_shader_abi *abi) argument 137 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 140 LLVMValueRef *addrs = abi->outputs; 216 static void si_llvm_emit_gs_epilogue(struct ac_shader_abi *abi) argument 218 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 227 si_llvm_emit_vertex(struct ac_shader_abi * abi,unsigned stream,LLVMValueRef * addrs) argument 302 si_llvm_emit_primitive(struct ac_shader_abi * abi,unsigned stream) argument [all...] |
| H A D | si_shader_llvm_vs.c | 48 LLVMValueRef vertex_id = ctx->abi.vertex_id; 256 static LLVMValueRef si_load_vs_input(struct ac_shader_abi *abi, unsigned driver_location, argument 260 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 760 void si_llvm_emit_vs_epilogue(struct ac_shader_abi *abi) argument 762 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 765 LLVMValueRef *addrs = abi->outputs; 898 ctx->abi.vertex_id = input_vgprs[vertex_id_vgpr]; 899 ctx->abi.instance_id = input_vgprs[instance_id_vgpr]; 913 p = ctx->abi.vertex_id; 915 p = ctx->abi 970 get_base_vertex(struct ac_shader_abi * abi,bool non_indexed_is_zero) argument [all...] |
| H A D | si_shader_llvm.c | 241 ctx->abi.vertex_id = ac_get_arg(&ctx->ac, ctx->args.vertex_id); 242 ctx->abi.instance_id = ac_get_arg(&ctx->ac, ctx->args.instance_id); 244 ctx->abi.persp_centroid = ac_get_arg(&ctx->ac, ctx->args.persp_centroid); 245 ctx->abi.linear_centroid = ac_get_arg(&ctx->ac, ctx->args.linear_centroid); 411 static LLVMValueRef si_llvm_get_block_size(struct ac_shader_abi *abi) argument 413 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 460 ctx->abi.color0 = ac_to_integer(&ctx->ac, ac_build_gather_values(&ctx->ac, values, 4)); 469 ctx->abi.color1 = ac_to_integer(&ctx->ac, ac_build_gather_values(&ctx->ac, values, 4)); 472 ctx->abi.interp_at_sample_force_center = 475 ctx->abi [all...] |
| H A D | si_shader_llvm_ps.c | 34 static LLVMValueRef load_sample_mask_in(struct ac_shader_abi *abi) argument 36 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 40 static LLVMValueRef load_sample_position(struct ac_shader_abi *abi, LLVMValueRef sample_id) argument 42 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 60 static LLVMValueRef si_nir_emit_fbfetch(struct ac_shader_abi *abi) argument 62 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 489 static void si_llvm_return_fs_outputs(struct ac_shader_abi *abi) argument 491 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 496 LLVMValueRef *addrs = abi->outputs; 992 ctx->abi [all...] |
| H A D | gfx10_shader_ngg.c | 816 void gfx10_emit_ngg_culling_epilogue(struct ac_shader_abi *abi) argument 818 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 823 LLVMValueRef *addrs = abi->outputs; 1095 builder, ctx->abi.vertex_id, 1099 builder, ctx->abi.instance_id, 1290 void gfx10_emit_ngg_epilogue(struct ac_shader_abi *abi) argument 1292 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 1297 LLVMValueRef *addrs = abi->outputs;
|
| /xsrc/external/mit/libXt/dist/util/ |
| H A D | makestrs.c | 281 WriteHeader(char *tagline, File * phile, int abi) argument 301 abistring[abi]); 333 (*headerproc[abi]) (f, phile); 344 WriteSourceLine(TableEnt * te, int abi, int fudge) argument 348 (void) abi; 360 IntelABIWriteSource(int abi) argument 372 WriteSourceLine(te, abi, 0); 380 IntelABIBCWriteSource(int abi) argument 393 WriteSourceLine(te, abi, t->next ? 1 : 0); 403 WriteSourceLine(te, abi, 412 FunctionWriteSource(int abi) argument 438 ArrayperWriteSource(int abi) argument 464 DefaultWriteSource(int abi) argument 485 WriteSource(char * tagline,int abi) argument 727 IndexEntries(File * myfile,int abi) argument 771 int abi = local in function:main [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader_internal.h | 63 struct ac_shader_abi abi; member in struct:si_shader_context 215 si_shader_context_from_abi(struct ac_shader_abi *abi) argument 218 return container_of(abi, ctx, abi); 261 void si_llvm_emit_kill(struct ac_shader_abi *abi, LLVMValueRef visible); 263 LLVMValueRef si_nir_load_input_tes(struct ac_shader_abi *abi, 276 LLVMValueRef si_llvm_load_input_gs(struct ac_shader_abi *abi, 282 LLVMValueRef si_nir_lookup_interp_param(struct ac_shader_abi *abi,
|
| H A D | si_shader.c | 277 return unpack_llvm_param(ctx, ctx->abi.tcs_rel_ids, 0, 8); 472 LLVMValueRef vertex_id = ctx->abi.vertex_id; 767 return ctx->abi.tcs_patch_id; 769 return ctx->abi.tes_patch_id; 771 return ctx->abi.gs_prim_id; 1215 static LLVMValueRef si_nir_load_tcs_varyings(struct ac_shader_abi *abi, argument 1228 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 1322 LLVMValueRef si_nir_load_input_tes(struct ac_shader_abi *abi, argument 1335 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 1473 static void si_nir_store_output_tcs(struct ac_shader_abi *abi, argument 1589 si_llvm_load_input_gs(struct ac_shader_abi * abi,unsigned input_index,unsigned vtx_offset_param,LLVMTypeRef type,unsigned swizzle) argument 1668 si_nir_load_input_gs(struct ac_shader_abi * abi,unsigned location,unsigned driver_location,unsigned component,unsigned num_components,unsigned vertex_index,unsigned const_index,LLVMTypeRef type) argument 1920 get_base_vertex(struct ac_shader_abi * abi) argument 1939 get_block_size(struct ac_shader_abi * abi) argument 1977 load_sample_position(struct ac_shader_abi * abi,LLVMValueRef sample_id) argument 1998 load_sample_mask_in(struct ac_shader_abi * abi) argument 2004 si_load_tess_coord(struct ac_shader_abi * abi) argument 2040 si_load_tess_level(struct ac_shader_abi * abi,unsigned varying_id) argument 2061 si_load_patch_vertices_in(struct ac_shader_abi * abi) argument 2347 load_ubo(struct ac_shader_abi * abi,LLVMValueRef index) argument 2367 load_ssbo(struct ac_shader_abi * abi,LLVMValueRef index,bool write) argument 3268 si_llvm_emit_tcs_epilogue(struct ac_shader_abi * abi,unsigned max_outputs,LLVMValueRef * addrs) argument 3427 si_llvm_emit_ls_epilogue(struct ac_shader_abi * abi,unsigned max_outputs,LLVMValueRef * addrs) argument 3483 si_llvm_emit_es_epilogue(struct ac_shader_abi * abi,unsigned max_outputs,LLVMValueRef * addrs) argument 3559 si_llvm_emit_gs_epilogue(struct ac_shader_abi * abi,unsigned max_outputs,LLVMValueRef * addrs) argument 3577 si_llvm_emit_vs_epilogue(struct ac_shader_abi * abi,unsigned max_outputs,LLVMValueRef * addrs) argument 3772 si_llvm_return_fs_outputs(struct ac_shader_abi * abi,unsigned max_outputs,LLVMValueRef * addrs) argument 4193 si_llvm_emit_vertex(struct ac_shader_abi * abi,unsigned stream,LLVMValueRef * addrs) argument 4285 si_llvm_emit_primitive(struct ac_shader_abi * abi,unsigned stream) argument [all...] |
| H A D | si_shader_nir.c | 942 si_nir_lookup_interp_param(struct ac_shader_abi *abi, argument 945 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 978 si_nir_load_sampler_desc(struct ac_shader_abi *abi, argument 984 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 1084 ctx->abi.fs_input_attr_indices[loc - VARYING_SLOT_VAR0] = input_idx / 4; 1114 ctx->abi.inputs = &ctx->inputs[0]; 1115 ctx->abi.load_sampler_desc = si_nir_load_sampler_desc; 1116 ctx->abi.clamp_shadow_reference = true; 1125 ac_nir_translate(&ctx->ac, &ctx->abi, nir);
|
| H A D | si_shader_tgsi_alu.c | 28 void si_llvm_emit_kill(struct ac_shader_abi *abi, LLVMValueRef visible) argument 30 struct si_shader_context *ctx = si_shader_context_from_abi(abi); 78 si_llvm_emit_kill(&ctx->abi, visible);
|
| H A D | si_shader_tgsi_mem.c | 85 return ctx->abi.load_ubo(&ctx->abi, index); 87 return ctx->abi.load_ssbo(&ctx->abi, index, false);
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_nir_to_llvm.c | 53 struct ac_shader_abi abi; member in struct:radv_shader_context 124 radv_shader_context_from_abi(struct ac_shader_abi *abi) argument 127 return container_of(abi, ctx, abi); 226 return ac_unpack_param(&ctx->ac, ctx->abi.tcs_rel_ids, 0, 8); 782 add_arg(args, ARG_SGPR, type, &ctx->abi.push_constants); 787 &ctx->abi.inline_push_consts[i]); 789 ctx->abi.num_inline_push_consts = ctx->shader_info->info.num_inline_push_consts; 790 ctx->abi.base_inline_push_consts = ctx->shader_info->info.base_inline_push_consts; 814 add_arg(args, ARG_SGPR, ctx->ac.i32, &ctx->abi 1288 radv_load_resource(struct ac_shader_abi * abi,LLVMValueRef index,unsigned desc_set,unsigned binding) argument 1474 load_tcs_varyings(struct ac_shader_abi * abi,LLVMTypeRef type,LLVMValueRef vertex_index,LLVMValueRef indir_index,unsigned const_index,unsigned location,unsigned driver_location,unsigned component,unsigned num_components,bool is_patch,bool is_compact,bool load_input) argument 1519 store_tcs_output(struct ac_shader_abi * abi,const nir_variable * var,LLVMValueRef vertex_index,LLVMValueRef param_index,unsigned const_index,LLVMValueRef src,unsigned writemask) argument 1603 load_tes_input(struct ac_shader_abi * abi,LLVMTypeRef type,LLVMValueRef vertex_index,LLVMValueRef param_index,unsigned const_index,unsigned location,unsigned driver_location,unsigned component,unsigned num_components,bool is_patch,bool is_compact,bool load_input) argument 1643 load_gs_input(struct ac_shader_abi * abi,unsigned location,unsigned driver_location,unsigned component,unsigned num_components,unsigned vertex_index,unsigned const_index,LLVMTypeRef type) argument 1695 radv_emit_kill(struct ac_shader_abi * abi,LLVMValueRef visible) argument 1701 lookup_interp_param(struct ac_shader_abi * abi,enum glsl_interp_mode interp,unsigned location) argument 1752 load_sample_position(struct ac_shader_abi * abi,LLVMValueRef sample_id) argument 1775 load_sample_mask_in(struct ac_shader_abi * abi) argument 1809 visit_emit_vertex(struct ac_shader_abi * abi,unsigned stream,LLVMValueRef * addrs) argument 1878 visit_end_primitive(struct ac_shader_abi * abi,unsigned stream) argument 1885 load_tess_coord(struct ac_shader_abi * abi) argument 1904 load_patch_vertices_in(struct ac_shader_abi * abi) argument 1911 radv_load_base_vertex(struct ac_shader_abi * abi) argument 1916 radv_load_ssbo(struct ac_shader_abi * abi,LLVMValueRef buffer_ptr,bool write) argument 1930 radv_load_ubo(struct ac_shader_abi * abi,LLVMValueRef buffer_ptr) argument 1948 radv_get_sampler_desc(struct ac_shader_abi * abi,unsigned descriptor_set,unsigned base_index,unsigned constant_index,LLVMValueRef index,enum ac_descriptor_type desc_type,bool image,bool write,bool bindless) argument 3435 handle_shader_outputs_post(struct ac_shader_abi * abi,unsigned max_outputs,LLVMValueRef * addrs) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_nir_to_llvm.c | 46 struct ac_shader_abi abi; member in struct:radv_shader_context 88 radv_shader_context_from_abi(struct ac_shader_abi *abi) argument 90 return container_of(abi, struct radv_shader_context, abi); 200 radv_load_resource(struct ac_shader_abi *abi, LLVMValueRef index, unsigned desc_set, argument 203 struct radv_shader_context *ctx = radv_shader_context_from_abi(abi); 254 load_sample_position(struct ac_shader_abi *abi, LLVMValueRef sample_id) argument 256 struct radv_shader_context *ctx = radv_shader_context_from_abi(abi); 274 load_sample_mask_in(struct ac_shader_abi *abi) argument 276 struct radv_shader_context *ctx = radv_shader_context_from_abi(abi); 303 visit_emit_vertex_with_counter(struct ac_shader_abi * abi,unsigned stream,LLVMValueRef vertexidx,LLVMValueRef * addrs) argument 350 visit_end_primitive(struct ac_shader_abi * abi,unsigned stream) argument 364 load_ring_tess_factors(struct ac_shader_abi * abi) argument 373 load_ring_tess_offchip(struct ac_shader_abi * abi) argument 382 load_ring_esgs(struct ac_shader_abi * abi) argument 392 radv_load_base_vertex(struct ac_shader_abi * abi,bool non_indexed_is_zero) argument 418 radv_load_ssbo(struct ac_shader_abi * abi,LLVMValueRef buffer_ptr,bool write,bool non_uniform) argument 435 radv_load_ubo(struct ac_shader_abi * abi,unsigned desc_set,unsigned binding,bool valid_binding,LLVMValueRef buffer_ptr) argument 485 radv_get_sampler_desc(struct ac_shader_abi * abi,unsigned descriptor_set,unsigned base_index,unsigned constant_index,LLVMValueRef index,enum ac_descriptor_type desc_type,bool image,bool write,bool bindless) argument 814 radv_load_vs_inputs(struct ac_shader_abi * abi,unsigned driver_location,unsigned component,unsigned num_components,unsigned vertex_index,LLVMTypeRef type) argument 2172 handle_shader_outputs_post(struct ac_shader_abi * abi) argument [all...] |
| /xsrc/external/mit/brotli/dist/ |
| H A D | Makefile | 27 CFLAGS += -march=armv7-a -mfloat-abi=hard -mfpu=neon
|
| /xsrc/external/mit/MesaLib.old/dist/src/hgl/ |
| H A D | GLRendererRoster.cpp | 64 && (info.abi & B_HAIKU_ABI_MAJOR)
|
| /xsrc/external/mit/MesaLib/dist/src/hgl/ |
| H A D | GLRendererRoster.cpp | 70 && (info.abi & B_HAIKU_ABI_MAJOR)
|