Searched refs:movs (Results 1 - 15 of 15) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/
H A Dvir_opt_copy_propagate.c119 try_copy_prop(struct v3d_compile *c, struct qinst *inst, struct qinst **movs) argument
131 * SSA def. Alternatively, if it's in the "movs" array
136 struct qinst *mov = movs[inst->src[i].index];
210 apply_kills(struct v3d_compile *c, struct qinst **movs, struct qinst *inst) argument
216 if (movs[i] &&
217 (movs[i]->dst.index == inst->dst.index ||
218 (movs[i]->src[0].file == QFILE_TEMP &&
219 movs[i]->src[0].index == inst->dst.index))) {
220 movs[i] = NULL;
229 struct qinst **movs; local in function:vir_opt_copy_propagate
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_opt_copy_propagation.c65 try_copy_prop(struct vc4_compile *c, struct qinst *inst, struct qinst **movs) argument
77 * SSA def. Alternatively, if it's in the "movs" array
82 struct qinst *mov = movs[inst->src[i].index];
157 apply_kills(struct vc4_compile *c, struct qinst **movs, struct qinst *inst) argument
163 if (movs[i] &&
164 (movs[i]->dst.index == inst->dst.index ||
165 (movs[i]->src[0].file == QFILE_TEMP &&
166 movs[i]->src[0].index == inst->dst.index))) {
167 movs[i] = NULL;
176 struct qinst **movs; local in function:qir_opt_copy_propagation
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/
H A Dvir_opt_copy_propagate.c119 try_copy_prop(struct v3d_compile *c, struct qinst *inst, struct qinst **movs) argument
131 * SSA def. Alternatively, if it's in the "movs" array
136 struct qinst *mov = movs[inst->src[i].index];
210 apply_kills(struct v3d_compile *c, struct qinst **movs, struct qinst *inst) argument
216 if (movs[i] &&
217 (movs[i]->dst.index == inst->dst.index ||
218 (movs[i]->src[0].file == QFILE_TEMP &&
219 movs[i]->src[0].index == inst->dst.index))) {
220 movs[i] = NULL;
229 struct qinst **movs; local in function:vir_opt_copy_propagate
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_opt_copy_propagation.c65 try_copy_prop(struct vc4_compile *c, struct qinst *inst, struct qinst **movs) argument
77 * SSA def. Alternatively, if it's in the "movs" array
82 struct qinst *mov = movs[inst->src[i].index];
157 apply_kills(struct vc4_compile *c, struct qinst **movs, struct qinst *inst) argument
163 if (movs[i] &&
164 (movs[i]->dst.index == inst->dst.index ||
165 (movs[i]->src[0].file == QFILE_TEMP &&
166 movs[i]->src[0].index == inst->dst.index))) {
167 movs[i] = NULL;
176 struct qinst **movs; local in function:qir_opt_copy_propagation
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_fs_sel_peephole.cpp155 int movs = count_movs_from_if(then_mov, else_mov, then_block, else_block); local in function:fs_visitor::opt_peephole_sel
157 if (movs == 0)
161 for (int i = 0; i < movs; i++) {
174 movs = i;
180 movs = i;
185 if (movs == 0)
188 for (int i = 0; i < movs; i++) {
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_fs_sel_peephole.cpp156 int movs = count_movs_from_if(devinfo, then_mov, else_mov, then_block, else_block); local in function:fs_visitor::opt_peephole_sel
158 if (movs == 0)
162 for (int i = 0; i < movs; i++) {
175 movs = i;
181 movs = i;
186 if (movs == 0)
189 for (int i = 0; i < movs; i++) {
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/
H A Dload_store_vectorizer_tests.cpp83 std::map<unsigned, nir_alu_instr*> movs; member in class:__anon343ea75b0110::nir_load_store_vectorize_test
254 movs[id] = mov;
321 movs[id] = mov;
407 EXPECT_INSTR_SWIZZLES(movs[0x1], load, "x");
408 EXPECT_INSTR_SWIZZLES(movs[0x2], load, "y");
429 EXPECT_INSTR_SWIZZLES(movs[0x1], load, "xy");
430 EXPECT_INSTR_SWIZZLES(movs[0x2], load, "yz");
481 EXPECT_INSTR_SWIZZLES(movs[0x1], load, "x");
482 EXPECT_INSTR_SWIZZLES(movs[0x2], load, "x");
515 EXPECT_INSTR_SWIZZLES(movs[
[all...]
/xsrc/external/mit/pixman/dist/pixman/
H A Dpixman-arm-simd-asm.h215 PF movs, SCRATCH, SCRATCH, lsl #32-6 /* so this sets NC / nc / Nc */
378 movs SCRATCH, X, lsl #32-1 /* C,N = bits 1,0 of DST */
380 movs SCRATCH, WK0, lsl #32-1 /* C,N = bits 1,0 of DST */
386 movs SCRATCH, X, lsl #32-3 /* C,N = bits 3, 2 of DST */
388 movs SCRATCH, WK0, lsl #32-3 /* C,N = bits 3, 2 of DST */
415 movs SCRATCH, X, lsl #dst_bpp_shift+32-3
420 movs SCRATCH, X, lsl #dst_bpp_shift+32-1
422 movs SCRATCH, X, lsr #1
H A Dpixman-arm-simd-asm.S1066 movs \s, ORIG_W
/xsrc/external/mit/MesaLib.old/dist/src/mesa/x86/
H A Dassyntax.h533 #define MOVS_L CHOICE(movsl, movsl, _LTOG movs)
534 #define MOVS_W CHOICE(movsw, movsw, _WTOG movs)
/xsrc/external/mit/MesaLib/dist/src/mesa/x86/
H A Dassyntax.h533 #define MOVS_L CHOICE(movsl, movsl, _LTOG movs)
534 #define MOVS_W CHOICE(movsw, movsw, _WTOG movs)
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.3.0.rst768 - lima/gpir: Don't emit movs when translating from NIR
1131 - nir: Skip emitting no-op movs from the builder.
3362 - lima/ppir: add common helper for creating movs
H A D20.1.0.rst2432 - nir/from_ssa: Only chain movs when a src is also a dest
4142 - nir/gcm: dont move movs unless we can replace them later with their
H A D21.1.0.rst2510 - nv50/ir: fix emitting movs from imm to short registers
H A D21.2.0.rst2108 - nir: Add a helper for chasing movs with nir_ssa_scalar().

Completed in 44 milliseconds