HomeSort by: relevance | last modified time | path
    Searched defs:operands (Results 1 - 18 of 18) sorted by relevancy

  /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);

Completed in 78 milliseconds