| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/ |
| bi_print.c | 70 bi_instr *ins[2] = { tuple->fma, tuple->add }; local 75 if (ins[i]) 76 bi_print_instr(ins[i], fp); 139 bi_foreach_instr_in_block(block, ins) 140 bi_print_instr((bi_instr *) ins, fp);
|
| bi_pack.c | 289 bi_get_src_new(bi_instr *ins, bi_registers *regs, unsigned s) 291 if (!ins) 294 bi_index src = ins->src[s]; 300 else if (bi_is_null(src) && ins->op == BI_OPCODE_ZS_EMIT && s < 2) 630 struct bi_packed_tuple ins[8] = { 0 }; local 634 ins[i] = bi_pack_tuple(clause, &clause->tuples[i], 677 ins, clause->tuple_count, header, ec0, m0, 698 const bi_instr *ins = tuple->add; local 700 if (!ins || ins->op != BI_OPCODE_BLEND [all...] |
| bi_schedule.c | 129 bi_message_type_for_instr(bi_instr *ins) 131 enum bifrost_message_type msg = bi_opcode_props[ins->op].message; 132 bool ld_var_special = (ins->op == BI_OPCODE_LD_VAR_SPECIAL); 134 if (ld_var_special && ins->varying_name == BI_VARYING_NAME_FRAG_Z) 137 if (msg == BIFROST_MESSAGE_LOAD && ins->seg == BI_SEG_UBO) 147 bi_supports_dtsel(bi_instr *ins) 149 switch (bi_message_type_for_instr(ins)) { 151 return ins->op != BI_OPCODE_LD_GCLK_U64; 221 bi_instr *ins = st.instructions[i]; local 223 bi_foreach_src(ins, s) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/ |
| midgard_derivatives.c | 101 midgard_instruction ins = { local 120 ins.mask &= instr->dest.write_mask; 122 emit_mir_instruction(ctx, ins); 128 mir_foreach_instr_in_block_safe(block, ins) { 129 if (ins->type != TAG_TEXTURE_4) continue; 130 if (ins->op != midgard_tex_op_derivative) continue; 134 bool upper = ins->mask & 0b1100; 135 bool lower = ins->mask & 0b0011; 142 memcpy(&dup, ins, sizeof(dup)); 146 ins->mask &= 0b0011 [all...] |
| midgard_ra_pipeline.c | 48 midgard_instruction *ins = bundle->instructions[i]; local 64 unsigned node = ins->dest; 109 if (mir_is_live_after(ctx, block, end, ins->dest))
|
| midgard_ra.c | 188 mir_foreach_instr_global(ctx, ins) { 189 switch (ins->type) { 191 mark_node_class(aluw, ins->dest); 192 mark_node_class(alur, ins->src[0]); 193 mark_node_class(alur, ins->src[1]); 194 mark_node_class(alur, ins->src[2]); 196 if (ins->compact_branch && ins->writeout) 197 mark_node_class(brar, ins->src[0]); 202 mark_node_class(aluw, ins->dest) 637 midgard_instruction *ins = v->instructions[i]; local [all...] |
| compiler.h | 322 mir_upload_ins(struct compiler_context *ctx, struct midgard_instruction ins) 325 memcpy(heap, &ins, sizeof(ins)); 330 emit_mir_instruction(struct compiler_context *ctx, struct midgard_instruction ins) 332 midgard_instruction *u = mir_upload_ins(ctx, ins); 340 struct midgard_instruction ins) 342 struct midgard_instruction *u = mir_upload_ins(ctx, ins); 348 mir_remove_instruction(struct midgard_instruction *ins) 350 list_del(&ins->link); 354 mir_prev_op(struct midgard_instruction *ins) 536 midgard_instruction ins = { local 571 midgard_instruction ins = { local [all...] |
| midgard_emit.c | 89 mir_pack_mod(midgard_instruction *ins, unsigned i, bool scalar) 91 bool integer = midgard_is_integer_op(ins->op); 92 unsigned base_size = max_bitsize_for_alu(ins); 93 unsigned sz = nir_alu_type_get_type_size(ins->src_types[i]); 97 mir_get_imod(ins->src_shift[i], ins->src_types[i], half, scalar) : 98 ((ins->src_abs[i] << 0) | 99 ((ins->src_neg[i] << 1))); 134 vector_to_scalar_alu(midgard_vector_alu v, midgard_instruction *ins) 136 bool is_full = nir_alu_type_get_type_size(ins->dest_type) == 32 426 midgard_instruction *ins = bundle->instructions[i]; local 856 midgard_instruction *ins = bundle->instructions[i]; local 885 midgard_instruction *ins = bundle->instructions[i]; local 987 midgard_instruction *ins = bundle->instructions[i]; local 1029 midgard_instruction *ins = bundle->instructions[0]; local [all...] |
| midgard_schedule.c | 286 mir_foreach_instr_in_block(block, ins) 287 instructions[i++] = ins; 393 mir_adjust_constant(midgard_instruction *ins, unsigned src, 399 unsigned type_size = nir_alu_type_get_type_size(ins->src_types[src]) / 8; 401 unsigned max_comp = mir_components_for_type(ins->src_types[src]); 403 mir_bytemask_of_read_components_index(ins, src), 421 uint8_t *constantp = ins->constants.u8 + (type_size * comp); 469 mir_adjust_constants(midgard_instruction *ins, 474 if (!ins->has_constants) 488 if (ins->src[src] != SSA_FIXED_REGISTER(REGISTER_CONSTANT) 1031 midgard_instruction *ins = local 1063 midgard_instruction *ins = local 1116 midgard_instruction *ins = local 1282 midgard_instruction *ins = vadd_csel ? vadd : smul; local [all...] |
| midgard_compile.c | 186 midgard_instruction ins = { local 198 return ins; 202 attach_constants(compiler_context *ctx, midgard_instruction *ins, void *constants, int name) 204 ins->has_constants = true; 205 memcpy(&ins->constants, constants, 16); 474 midgard_instruction ins = v_mov(SSA_FIXED_REGISTER(REGISTER_CONSTANT), to); local 475 attach_constants(ctx, &ins, constant_value, node + 1); 476 emit_mir_instruction(ctx, ins); 504 midgard_instruction ins = emit_image_op(ctx, instr, true); \ 505 emit_atomic(ctx, instr, false, midgard_op_atomic_##op, ins.dest); 951 midgard_instruction ins = { local 1159 midgard_instruction ins; local 1214 midgard_instruction ins; local 1282 midgard_instruction ins = { local 1342 midgard_instruction ins = m_ld_vary_32(dest, PACK_LDST_ATTRIB_OFS(offset)); local 1421 midgard_instruction ins; local 1466 midgard_instruction ins = m_ld_attr_32(dest, PACK_LDST_ATTRIB_OFS(offset)); local 1506 midgard_instruction *ins = local 1542 struct midgard_instruction ins = local 1589 midgard_instruction ins = m_ldst_mov(reg, 0); local 1635 midgard_instruction ins = { local 1893 midgard_instruction ins = v_mov(reg, out); local 2345 midgard_instruction ins = { local 2540 midgard_instruction ins = v_mov(SSA_FIXED_REGISTER(REGISTER_CONSTANT), scratch); local 2776 struct midgard_instruction ins = v_branch(false, false); local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/ |
| ir2_cp.c | 103 struct ir2_instr *c[4], *ins[4]; local 139 ins[num_instr++] = instr; 178 ins[num_instr++] = instr; 203 struct ir2_instr *p = ins[i];
|
| ir2.c | 162 struct ir2_instr *ins; local 194 ins = &ctx->instr[idx = ctx->instr_count++]; 195 ins->idx = idx; 196 ins->type = IR2_ALU; 197 ins->src[0] = src1; 198 ins->src_count = 1; 199 ins->is_ssa = true; 200 ins->ssa.idx = reg->idx; 201 ins->ssa.ncomp = 1; 202 ins->ssa.comp[0].c = comp [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/ |
| ir2_cp.c | 96 struct ir2_instr *c[4], *ins[4]; local 132 ins[num_instr++] = instr; 171 ins[num_instr++] = instr; 196 struct ir2_instr *p = ins[i];
|
| ir2.c | 152 struct ir2_instr *ins; local 184 ins = &ctx->instr[idx = ctx->instr_count++]; 185 ins->idx = idx; 186 ins->type = IR2_ALU; 187 ins->src[0] = src1; 188 ins->src_count = 1; 189 ins->is_ssa = true; 190 ins->ssa.idx = reg->idx; 191 ins->ssa.ncomp = 1; 192 ins->ssa.comp[0].c = comp [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/ |
| test_sdwa.cpp | 167 aco_opcode ins = aco_opcode::p_insert; variable 201 Temp bfi_byte0_b = bld.pseudo(ins, bld.def(v1), inputs[1], Operand::zero(), Operand::c32(8u)); 206 bld.pseudo(ins, bld.def(v1), inputs[1], Operand::zero(), Operand::c32(16u)); 218 bld.pseudo(ins, bld.def(v1), inputs[1], Operand::c32(1u), Operand::c32(8u)); 432 aco_opcode ins = aco_opcode::p_insert; variable 437 writeout(0, bld.pseudo(ins, bld.def(v1), val, Operand::zero(), Operand::c32(8u))); 442 writeout(1, bld.pseudo(ins, bld.def(v1), val, Operand::c32(1u), Operand::c32(8u))); 447 writeout(2, bld.pseudo(ins, bld.def(v1), val, Operand::c32(2u), Operand::c32(8u))); 452 writeout(3, bld.pseudo(ins, bld.def(v1), val, Operand::c32(3u), Operand::c32(8u))); 457 writeout(4, bld.pseudo(ins, bld.def(v1), val, Operand::zero(), Operand::c32(16u))) 527 aco_opcode ins = aco_opcode::p_insert; variable [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/ |
| nv50_ir_util.cpp | 65 Item *ins = new Item(data); local 67 ins->next = pos->next; 68 ins->prev = pos; 69 pos->next->prev = ins; 70 pos->next = ins; 73 term = ins;
|
| nv50_ir_from_tgsi.cpp | 4328 updateCallArgs(i, &Instruction::setSrc, &Function::ins); 4337 &Function::buildLiveSets, &Function::ins); member in class:Function
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/ |
| nv50_ir_util.cpp | 65 Item *ins = new Item(data); local 67 ins->next = pos->next; 68 ins->prev = pos; 69 pos->next->prev = ins; 70 pos->next = ins; 73 term = ins;
|
| /xsrc/external/mit/libXmu/dist/src/ |
| Clip.c | 260 XmuScanline *z, *p, *Z, *P, *ins, *top; local 283 ins = XmuNewScanline(dst->scanline->y, 0, 0); 285 XmuScanlineCopy(ins, dst->scanline); 309 if (ins->y >= top->y 311 || (ins->y <= P->y && !XmuScanlineEqu(ins, P)))) 314 XmuScanlineOr(q, ins); 316 XmuScanlineXor(q, ins); 319 && (top->y == p->y || top->y > ins->y 323 || XmuScanlineEqu(ins, top)) 868 XmuSegment *z, *p, ins; local 1027 XmuSegment *p, *z, ins; local 1135 XmuSegment *z, *p, *Z, ins; local 1348 XmuSegment *z, *p, *Z, ins; local [all...] |
| /xsrc/external/mit/libXt/dist/src/ |
| Selection.c | 2152 Boolean ins[PREALLOCED]; local 2168 ins); 2191 XtStackFree((XtPointer) incrs, ins);
|
| /xsrc/external/mit/xorg-server/dist/hw/xfree86/x86emu/ |
| prim_ops.c | 2592 ins(int size) function
|
| /xsrc/external/mit/xorg-server.old/dist/hw/xfree86/x86emu/ |
| prim_ops.c | 2463 void ins(int size) function
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/ |
| etnaviv_compiler_tgsi.c | 1399 struct etna_inst ins = { }; local 1400 ins.opcode = INST_OPCODE_SELECT; 1401 ins.cond = INST_CONDITION_LT; 1402 ins.dst = etna_native_to_dst(inner_temp, INST_COMPS_Y); 1403 ins.src[0] = ins.src[2] = alloc_imm_f32(c, 0.0); 1404 ins.src[1] = swizzle(src[0], SWIZZLE(Y, Y, Y, Y)); 1405 emit_inst(c, &ins); 1416 struct etna_inst ins = { }; local 1417 ins.opcode = INST_OPCODE_SELECT 1449 struct etna_inst ins[3] = { }; local 1486 struct etna_inst ins[2] = { }; local 1579 struct etna_inst *p, ins[9] = { }; local 1590 struct etna_inst ins = { }; local 1696 struct etna_inst ins[2] = { }; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/ |
| etnaviv_compiler.c | 1355 struct etna_inst ins = { }; local 1356 ins.opcode = INST_OPCODE_SELECT; 1357 ins.cond = INST_CONDITION_LT; 1358 ins.dst = etna_native_to_dst(inner_temp, INST_COMPS_Y); 1359 ins.src[0] = ins.src[2] = alloc_imm_f32(c, 0.0); 1360 ins.src[1] = swizzle(src[0], SWIZZLE(Y, Y, Y, Y)); 1361 emit_inst(c, &ins); 1372 struct etna_inst ins = { }; local 1373 ins.opcode = INST_OPCODE_SELECT 1405 struct etna_inst ins[3] = { }; local 1442 struct etna_inst ins[2] = { }; local 1535 struct etna_inst *p, ins[9] = { }; local 1546 struct etna_inst ins = { }; local 1652 struct etna_inst ins[2] = { }; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/imgui/ |
| imstb_truetype.h | 1656 stbtt_int32 ins, i,j=0,m,n, next_move, was_off=0, off, start_off=0; local 1660 ins = ttUSHORT(data + g + 10 + numberOfContours * 2); 1661 points = data + g + 10 + numberOfContours * 2 + 2 + ins;
|