search for: nvc0_builtin_div_u32

Displaying 3 results from an estimated 3 matches for "nvc0_builtin_div_u32".

Did you mean: nvc0_builtin_div_s32
2017 Aug 12
3
[PATCH] nvc0/ir: propagate immediates to CALL input MOVs
...src, to make code elimination possible here before we + // delete the instruction i later + i->setSrc(s, NULL); + if (ld->getDef(0)->refCount() == 0) + delete_Instruction(prog, ld); + } + } + switch (i->dType) { case TYPE_U32: builtin = NVC0_BUILTIN_DIV_U32; break; case TYPE_S32: builtin = NVC0_BUILTIN_DIV_S32; break; -- 2.14.0
2017 Aug 13
1
[PATCH v2] nvc0/ir: propagate immediates to CALL input MOVs
...// Clear the src, to make code elimination possible here before we + // delete the instruction i later + i->setSrc(s, NULL); + if (ld->isDead()) + delete_Instruction(prog, ld); + } + } + switch (i->dType) { case TYPE_U32: builtin = NVC0_BUILTIN_DIV_U32; break; case TYPE_S32: builtin = NVC0_BUILTIN_DIV_S32; break; -- 2.14.0
2017 Aug 12
0
[PATCH] nvc0/ir: propagate immediates to CALL input MOVs
...NULL); i gets deleted later on. move the deletion of ld after that happens? > + if (ld->getDef(0)->refCount() == 0) ld->isDead() > + delete_Instruction(prog, ld); > + } > + } > + > switch (i->dType) { > case TYPE_U32: builtin = NVC0_BUILTIN_DIV_U32; break; > case TYPE_S32: builtin = NVC0_BUILTIN_DIV_S32; break; > -- > 2.14.0 > > _______________________________________________ > Nouveau mailing list > Nouveau at lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/nouveau