| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/llvm/ |
| metadata.hpp | 64 auto operands = detail::get_kernel_metadata_operands(f, name); local 65 if (operands.size()) { 80 auto operands = detail::get_kernel_metadata_operands(f, name); local 81 if (operands.size()) { 87 }, operands); 99 auto operands = detail::get_kernel_metadata_operands(f, name); local 100 if (operands.size()) { 101 auto value = ::llvm::cast< ::llvm::ConstantAsMetadata>(operands[0]) 106 value = ::llvm::cast< ::llvm::ConstantAsMetadata>(operands[1]) 156 auto operands = detail::get_kernel_metadata_operands(f, name) local 173 auto operands = detail::get_kernel_metadata_operands(f, name); local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/ |
| r200_vertprog.c | 71 unsigned long ip; /* number of input operands and flags */ 403 unsigned long operands; local 593 operands = op_operands(vpi->Opcode); 594 are_srcs_scalar = operands & SCALAR_FLAG; 595 operands &= OP_MASK; 597 for(i = 0; i < operands; i++) { 638 if(operands == 3){ 660 if(operands >= 2){ 959 switch(operands){ 979 fprintf(stderr, "illegal number of operands %lu\n", operands) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/r200/ |
| r200_vertprog.c | 71 unsigned long ip; /* number of input operands and flags */ 403 unsigned long operands; local 593 operands = op_operands(vpi->Opcode); 594 are_srcs_scalar = operands & SCALAR_FLAG; 595 operands &= OP_MASK; 597 for(i = 0; i < operands; i++) { 638 if(operands == 3){ 660 if(operands >= 2){ 959 switch(operands){ 979 fprintf(stderr, "illegal number of operands %lu\n", operands) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/ |
| etnaviv_disasm.c | 412 print_opc_default(struct opc_operands *operands) 414 print_dst(operands->dst, true); 415 print_src(operands->src0, true); 416 print_src(operands->src1, true); 417 print_src(operands->src2, false); 421 print_opc_mov(struct opc_operands *operands) 424 printf("a%u", operands->dst->reg); 425 print_components(operands->dst->write_mask); 428 print_src(operands->src0, true); 429 print_src(operands->src1, true) 586 struct opc_operands operands = { local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/ |
| etnaviv_disasm.c | 413 print_opc_default(struct opc_operands *operands) 415 print_dst(operands->dst, true); 416 print_src(operands->src0, true); 417 print_src(operands->src1, true); 418 print_src(operands->src2, false); 422 print_opc_mov(struct opc_operands *operands) 425 printf("a%u", operands->dst->reg); 426 print_components(operands->dst->comps); 429 print_src(operands->src0, true); 430 print_src(operands->src1, true) 579 struct opc_operands operands = { local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/nir_to_spirv/ |
| spirv_builder.c | 762 int operands = 5; local 769 operands++; 799 spirv_buffer_prepare(&b->instructions, b->mem_ctx, operands + num_extra_operands); 800 spirv_buffer_emit_word(&b->instructions, opcode | ((operands + num_extra_operands) << 16)); 1130 * opcode and operands. This is to allow multiple instances of aggregate 1137 * different opcodes or operands. (Note that non-aggregate types cannot
|
| /xsrc/external/mit/MesaLib/dist/src/microsoft/compiler/ |
| dxil_internal.h | 121 const struct dxil_value *operands[2]; member in struct:dxil_instr_binop 127 const struct dxil_value *operands[2]; member in struct:dxil_instr_cmp 131 const struct dxil_value *operands[3]; member in struct:dxil_instr_select 180 struct dxil_value **operands; member in struct:dxil_instr_gep
|
| dxil_module.c | 252 } operands[7]; member in struct:dxil_abbrev 268 switch (a->operands[i].type) { 271 assert(data[curr_data] == a->operands[i].value); 279 if (!emit_fixed(b, data[curr_data++], a->operands[i].encoding_data)) 285 if (!emit_vbr(b, data[curr_data++], a->operands[i].encoding_data)) 295 switch (a->operands[i + 1].type) { 298 if (!emit_fixed(b, data[curr_data++], a->operands[i + 1].encoding_data)) 304 if (!emit_vbr(b, data[curr_data++], a->operands[i + 1].encoding_data)) 1138 unsigned is_literal = a->operands[i].type == DXIL_OP_LITERAL; 1141 if (a->operands[i].type == DXIL_OP_LITERAL) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| aco_ir.h | 825 /* When there are multiple operands killing the same temporary, 1007 aco::span<Operand> operands; member in struct:Instruction 1014 for (const Operand& op : operands) { 1357 * Having no operands is also valid for instructions such as s_dcache_inv. 1472 * omod and SGPR/constant operands are only available on GFX9+. For VOPC, 1708 uint16_t operands_offset = data + sizeof(T) - (char*)&inst->operands; 1709 inst->operands = aco::span<Operand>(operands_offset, num_operands); 1710 uint16_t definitions_offset = (char*)inst->operands.end() - (char*)&inst->definitions; 1724 for (unsigned i = 0; i < operands.size(); i++) { 1735 for (unsigned i = 0; i < operands.size(); i++) [all...] |
| aco_optimizer.cpp | 64 * propagates reg->reg operands of the same type, inline constants 486 if (instr->operands.size() && instr->operands[0].isLiteral() && ctx.program->chip_class < GFX10) 526 if (temp.bytes() != instr->operands[index].bytes()) 537 if (temp.bytes() > instr->operands[index].bytes()) 544 int decrease = instr->operands[index].bytes() - temp.bytes(); 559 instr->operands[index].setTemp(temp); 586 instr.reset(create_instruction<VOP3_instruction>(tmp->opcode, format, tmp->operands.size(), 588 std::copy(tmp->operands.cbegin(), tmp->operands.cend(), instr->operands.begin()) 2231 Operand operands[3]; local 2276 Operand operands[3]; local 2324 Operand operands[3]; local 2588 Operand operands[3]; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/ |
| spirv_to_nir.c | 532 dec->operands = w; 726 vtn_fail_if(dec->operands[0] == 0, "ArrayStride must be non-zero"); 727 type->stride = dec->operands[0]; 773 vtn_assert(dec->operands[0] == 0); 776 ctx->fields[member].location = dec->operands[0]; 783 ctx->type->members[member]->builtin = dec->operands[0]; 787 ctx->type->offsets[member] = dec->operands[0]; 788 ctx->fields[member].offset = dec->operands[0]; 885 vtn_fail_if(dec->operands[0] == 0, "MatrixStride must be non-zero"); 893 mat_type->array_element->stride = dec->operands[0] 2308 uint32_t operands = w[idx++]; local [all...] |
| vtn_private.h | 567 const uint32_t *operands; member in struct:vtn_decoration
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/spirv/ |
| spirv_to_nir.c | 675 dec->operands = w; 1009 vtn_fail_if(dec->operands[0] == 0, "ArrayStride must be non-zero"); 1010 type->stride = dec->operands[0]; 1063 ctx->fields[member].location = dec->operands[0]; 1070 ctx->type->members[member]->builtin = dec->operands[0]; 1074 ctx->type->offsets[member] = dec->operands[0]; 1075 ctx->fields[member].offset = dec->operands[0]; 1173 vtn_fail_if(dec->operands[0] == 0, "MatrixStride must be non-zero"); 1181 mat_type->array_element->stride = dec->operands[0]; 1184 dec->operands[0], true) 2917 uint32_t operands = SpvImageOperandsMaskNone; local 3181 SpvImageOperandsMask operands = SpvImageOperandsMaskNone; local [all...] |
| vtn_private.h | 638 const uint32_t *operands; member in struct:vtn_decoration
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| ir.h | 1554 * the precomputed num_operands field if you need the number of operands. 1587 * Determine the number of operands used by an expression 1599 ir_rvalue *operands[4]; member in class:ir_expression
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| ir.h | 1589 * the precomputed num_operands field if you need the number of operands. 1622 * Determine the number of operands used by an expression 1634 ir_rvalue *operands[4]; member in class:ir_expression
|
| /xsrc/external/mit/MesaLib/dist/src/imgui/ |
| imstb_truetype.h | 1232 stbtt__buf operands = stbtt__dict_get(b, key); local 1233 for (i = 0; i < outcount && operands.cursor < operands.size; i++) 1234 out[i] = stbtt__cff_int(&operands);
|
| /xsrc/external/mit/MesaLib.old/dist/src/imgui/ |
| imstb_truetype.h | 1232 stbtt__buf operands = stbtt__dict_get(b, key); local 1233 for (i = 0; i < outcount && operands.cursor < operands.size; i++) 1234 out[i] = stbtt__cff_int(&operands);
|