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