Home
last modified time | relevance | path

Searched refs:load_store (Results 1 - 10 of 10) sorted by relevance

/third_party/mesa3d/src/panfrost/midgard/
H A Dmidgard_address.c240 ins->load_store.bitsize_toggle = true; in mir_set_offset()
241 ins->load_store.arg_comp = seg & 0x3; in mir_set_offset()
242 ins->load_store.arg_reg = (seg >> 2) & 0x7; in mir_set_offset()
247 ins->load_store.index_format = midgard_index_address_s32; in mir_set_offset()
249 ins->load_store.index_format = midgard_index_address_u64; in mir_set_offset()
265 ins->load_store.bitsize_toggle = (bitsize == 64); in mir_set_offset()
267 ins->load_store.bitsize_toggle = true; in mir_set_offset()
268 ins->load_store.arg_comp = seg & 0x3; in mir_set_offset()
269 ins->load_store.arg_reg = (seg >> 2) & 0x7; in mir_set_offset()
277 ins->load_store in mir_set_offset()
[all...]
H A Dmidgard_opt_perspective.c127 .load_store = { in midgard_opt_combine_projection()
171 midgard_unpack_varying_params(v->load_store); in midgard_opt_varying_projection()
183 midgard_pack_varying_params(&v->load_store, p); in midgard_opt_varying_projection()
H A Dmidgard_compile.c113 .load_store = { \
1232 ins.load_store.index_shift = indirect_shift; in emit_ubo_read()
1239 ins.load_store.index_reg = REGISTER_LDST_ZERO; in emit_ubo_read()
1245 midgard_pack_ubo_index_imm(&ins.load_store, index); in emit_ubo_read()
1388 ins.load_store.arg_reg = REGISTER_LDST_LOCAL_STORAGE_PTR; in emit_atomic()
1389 ins.load_store.arg_comp = COMPONENT_Z; in emit_atomic()
1390 ins.load_store.bitsize_toggle = true; in emit_atomic()
1406 ins.load_store.arg_reg = REGISTER_LDST_ZERO; in emit_atomic()
1407 ins.load_store.bitsize_toggle = true; in emit_atomic()
1408 ins.load_store in emit_atomic()
[all...]
H A Dmidgard_emit.c384 ins->load_store.swizzle |= (v / step) << (2 * (c / step)); in mir_pack_swizzle_ldst()
386 ins->load_store.swizzle |= ((v / step) << (4 * c)) | in mir_pack_swizzle_ldst()
530 ins->load_store.mask = packed; in mir_pack_ldst_mask()
592 midgard_load_store_word ldst = ins->load_store; in load_store_from_instr()
921 ins->load_store.signed_offset |= PACK_LDST_UBO_OFS(offset); in mir_ldst_pack_offset()
923 ins->load_store.signed_offset |= PACK_LDST_ATTRIB_OFS(offset); in mir_ldst_pack_offset()
925 ins->load_store.signed_offset |= PACK_LDST_SELECTOR_OFS(offset); in mir_ldst_pack_offset()
927 ins->load_store.signed_offset |= PACK_LDST_MEM_OFS(offset); in mir_ldst_pack_offset()
H A Dmir_promote_uniforms.c82 unsigned ubo = midgard_unpack_ubo_index_imm(ins->load_store); in mir_analyze_ranges()
291 unsigned ubo = midgard_unpack_ubo_index_imm(ins->load_store); in midgard_promote_uniforms()
H A Dcompiler.h181 midgard_load_store_word load_store; member
579 .load_store = { in v_load_store_scratch()
H A Ddisassemble.c1545 midgard_load_store *load_store = (midgard_load_store *) word; in print_load_store_word() local
1547 if (load_store->word1 != 3) { in print_load_store_word()
1548 print_load_store_instr(ctx, fp, load_store->word1, verbose); in print_load_store_word()
1551 if (load_store->word2 != 3) { in print_load_store_word()
1552 print_load_store_instr(ctx, fp, load_store->word2, verbose); in print_load_store_word()
H A Dmidgard_schedule.c143 unsigned type = instructions[i]->load_store.arg_reg | in mir_create_dependency_graph()
144 instructions[i]->load_store.arg_comp; in mir_create_dependency_graph()
H A Dmidgard_ra.c1121 .load_store = { in mir_demote_uniforms()
1127 midgard_pack_ubo_index_imm(&ld.load_store, in mir_demote_uniforms()
/third_party/vixl/test/aarch64/
H A Dtest-disasm-aarch64.cc1039 TEST(load_store) { in TEST()

Completed in 20 milliseconds