HomeSort by: relevance | last modified time | path
    Searched refs:pseudo (Results 1 - 25 of 121) sorted by relevancy

1 2 3 4 5

  /xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/
test_regalloc.cpp 47 Builder::Result tmp = bld.pseudo(aco_opcode::p_split_vector, bld.def(v2b), bld.def(v2b), inputs[0]);
69 Temp hi = bld.pseudo(aco_opcode::p_split_vector, bld.def(v2b), bld.def(v2b), inputs[0]).def(1).getTemp();
76 bld.pseudo(aco_opcode::p_create_vector, bld.def(v1), lo, hi);
89 Temp op1 = bld.pseudo(aco_opcode::p_unit_test, bld.def(s2));
95 bld.pseudo(aco_opcode::p_unit_test, op, op1);
109 bld.pseudo(aco_opcode::p_unit_test, op);
112 bld.pseudo(aco_opcode::p_unit_test, inputs[0]);
126 bld.pseudo(aco_opcode::p_unit_test, op);
129 bld.pseudo(aco_opcode::p_unit_test, inputs[2]);
143 bld.pseudo(aco_opcode::p_unit_test, op)
    [all...]
test_to_hw_instr.cpp 54 bld.pseudo(aco_opcode::p_unit_test, Operand::zero());
55 bld.pseudo(aco_opcode::p_parallelcopy,
63 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(1u));
64 bld.pseudo(aco_opcode::p_create_vector,
73 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(2u));
74 bld.pseudo(aco_opcode::p_create_vector,
84 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(3u));
85 bld.pseudo(aco_opcode::p_create_vector,
98 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(4u));
99 bld.pseudo(aco_opcode::p_create_vector
196 Instruction* pseudo = bld.pseudo(aco_opcode::p_create_vector, variable
    [all...]
test_hard_clause.cpp 106 bld.pseudo(aco_opcode::p_unit_test, Operand::zero());
114 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(1u));
122 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(2u));
130 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(3u));
138 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(4u));
145 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(5u));
152 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(6u));
159 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(7u));
172 bld.pseudo(aco_opcode::p_unit_test, Operand::zero());
179 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(1u))
    [all...]
test_insert_nops.cpp 60 bld.pseudo(aco_opcode::p_unit_test, Operand::zero());
69 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(1u));
77 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(2u));
86 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(3u));
95 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(4u));
106 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(5u));
125 bld.pseudo(aco_opcode::p_unit_test, Operand::zero());
134 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(1u));
144 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(2u));
157 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(3u))
    [all...]
test_sdwa.cpp 171 Temp bfe_byte0_b = bld.pseudo(ext, bld.def(v1), inputs[1], Operand::zero(), Operand::c32(8u),
176 Temp bfe_byte1_b = bld.pseudo(ext, bld.def(v1), inputs[1], Operand::c32(1u), Operand::c32(8u),
181 Temp bfe_byte2_b = bld.pseudo(ext, bld.def(v1), inputs[1], Operand::c32(2u), Operand::c32(8u),
186 Temp bfe_byte3_b = bld.pseudo(ext, bld.def(v1), inputs[1], Operand::c32(3u), Operand::c32(8u),
191 Temp bfe_word0_b = bld.pseudo(ext, bld.def(v1), inputs[1], Operand::zero(), Operand::c32(16u),
196 Temp bfe_word1_b = bld.pseudo(ext, bld.def(v1), inputs[1], Operand::c32(1u),
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));
227 Temp bfe_byte0_b = bld.pseudo(ext, bld.def(v1), inputs[1], Operand::zero(), Operand::c32(8u)
    [all...]
helpers.cpp 117 aco_ptr<Instruction> startpgm{create_instruction<Pseudo_instruction>(aco_opcode::p_startpgm, Format::PSEUDO, 0, num_inputs)};
245 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(i), tmp);
247 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(i));
252 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(i), res);
257 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(i), op);
262 bld.pseudo(aco_opcode::p_unit_test, Operand::c32(i), op0, op1);
test_optimizer.cpp 180 bld.pseudo(aco_opcode::p_unit_test, tmp);
641 bld.pseudo(aco_opcode::p_extract_vector, bld.def(v2b), inputs[1], Operand::zero());
  /xsrc/external/mit/MesaLib/dist/src/amd/compiler/
aco_builder_h.py 369 return pseudo(aco_opcode::p_as_uniform, def(RegType::sgpr, op.op.size()), op);
431 return pseudo(aco_opcode::p_parallelcopy, dst, op);
515 formats = [("pseudo", [Format.PSEUDO], 'Pseudo_instruction', list(itertools.product(range(5), range(6))) + [(8, 1), (1, 8)]),
aco_instruction_selection.cpp 119 Builder(NULL, b).pseudo(aco_opcode::p_logical_start);
125 Builder(NULL, b).pseudo(aco_opcode::p_logical_end);
153 bld.pseudo(aco_opcode::p_split_vector, bld.def(rc), bld.def(rc), mask);
185 bld.pseudo(aco_opcode::p_wqm, Definition(dst), src);
203 return bld.pseudo(aco_opcode::p_bpermute, bld.def(v1), bld.def(bld.lm), bld.def(bld.lm, vcc),
211 bld.pseudo(aco_opcode::p_split_vector, bld.def(s1), bld.def(s1), index_is_lo);
214 Operand same_half = bld.pseudo(aco_opcode::p_create_vector, bld.def(s2),
227 return bld.pseudo(aco_opcode::p_bpermute, bld.def(v1), bld.def(s2), bld.def(s1, scc),
334 bld.pseudo(aco_opcode::p_extract_vector, Definition(dst), src, Operand::c32(idx));
392 aco_opcode::p_split_vector, Format::PSEUDO, 1, num_components)}
    [all...]
aco_insert_exec_mask.cpp 355 exec_mask = bld.pseudo(aco_opcode::p_parallelcopy, bld.def(bld.lm), Operand(exec, bld.lm));
369 ctx.info[idx].exec.back().first = bld.pseudo(
387 ctx.info[idx].exec.back().first = bld.pseudo(
458 Format::PSEUDO, preds.size(), 1));
469 aco_opcode::p_linear_phi, Format::PSEUDO, preds.size(), 1)};
477 aco_opcode::p_linear_phi, Format::PSEUDO, preds.size(), 1)};
504 bld.pseudo(aco_opcode::p_parallelcopy, Definition(exec, bld.lm),
567 aco_opcode::p_linear_phi, Format::PSEUDO, preds.size(), 1)};
604 ctx.info[idx].exec.back().first = bld.pseudo(
639 Temp phi = bld.pseudo(aco_opcode::p_linear_phi
    [all...]
aco_lower_phis.cpp 111 create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi, Format::PSEUDO, pred, 1)};
297 aco_opcode::p_linear_phi, Format::PSEUDO, num_preds, 1)};
329 insert_before_logical_end(pred, bld.pseudo(aco_opcode::p_extract_vector,
aco_ir.h 69 /* Pseudo Instruction Format */
70 PSEUDO = 0,
1021 Pseudo_instruction& pseudo() noexcept
1026 const Pseudo_instruction& pseudo() const noexcept
1031 constexpr bool isPseudo() const noexcept { return format == Format::PSEUDO; }
aco_register_allocation.cpp 88 create_instruction<Instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO, 0, 0));
1781 if (instr->format != Format::PSEUDO)
1814 instr->pseudo().tmp_in_scc = reg_file[scc];
1830 instr->pseudo().scratch_sgpr = PhysReg{(unsigned)reg};
2034 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)};
2094 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)};
2718 Format::PSEUDO, parallelcopy.size(),
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
nv50_ir_target.h 209 unsigned int pseudo : 1; member in struct:nv50_ir::Target::OpInfo
nv50_ir_target_nv50.cpp 160 opInfo[i].pseudo = (i < OP_MOV);
161 opInfo[i].predicate = !opInfo[i].pseudo;
nv50_ir_target_gv100.cpp 71 opInfo[i].pseudo = (i < OP_MOV);
72 opInfo[i].predicate = !opInfo[i].pseudo;
nv50_ir_target_nvc0.cpp 244 opInfo[i].pseudo = (i < OP_MOV);
245 opInfo[i].predicate = !opInfo[i].pseudo;
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
nv50_ir_target.h 207 unsigned int pseudo : 1; member in struct:nv50_ir::Target::OpInfo
nv50_ir_target_nv50.cpp 160 opInfo[i].pseudo = (i < OP_MOV);
161 opInfo[i].predicate = !opInfo[i].pseudo;
nv50_ir_target_nvc0.cpp 244 opInfo[i].pseudo = (i < OP_MOV);
245 opInfo[i].predicate = !opInfo[i].pseudo;
  /xsrc/external/mit/MesaLib/dist/src/mesa/main/
format_parser.py 208 """Returns a pseudo-inverse of this swizzle.
217 This "pseudo-inverse" idea can be demonstrated by mapping from
  /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
format_parser.py 208 """Returns a pseudo-inverse of this swizzle.
217 This "pseudo-inverse" idea can be demonstrated by mapping from
  /xsrc/external/mit/xorg-cf-files/dist/
cygwin.cf 83 #define ExtraLoadFlags -Wl,--enable-auto-import,--enable-runtime-pseudo-reloc
cygwin.rules 182 prog -shared -Wl,--out-implib=ImportLibraryName(libname,rev) -Wl,--enable-auto-import,--enable-runtime-pseudo-reloc -Wl,--exclude-libs,ALL -o SharedLibraryName(libname,rev) solist $(REQUIREDLIBS)
mingw.rules 163 prog -shared -Wl,--out-implib=ImportLibraryName(libname,rev) -Wl,--enable-auto-import,--enable-runtime-pseudo-reloc -Wl,--exclude-libs,ALL -o SharedLibraryName(libname,rev) solist $(REQUIREDLIBS) -lws2_32

Completed in 21 milliseconds

1 2 3 4 5