Displaying 3 results from an estimated 3 matches for "op_shladd".
2017 Apr 29
2
[PATCH] nv50/ir: we can't replace 0x0 with zero reg for SHLADD
...ouveau/codegen/nv50_ir_lowering_nvc0.cpp
@@ -740,7 +740,7 @@ NVC0LegalizePostRA::visit(BasicBlock *bb)
                next = hi;
          }
 
-         if (i->op != OP_MOV && i->op != OP_PFETCH)
+         if (i->op != OP_MOV && i->op != OP_PFETCH && i->op != OP_SHLADD)
             replaceZero(i);
       }
    }
-- 
2.12.2
2017 Apr 29
0
[PATCH] nv50/ir: we can't replace 0x0 with the zero reg for SHLADD
...ouveau/codegen/nv50_ir_lowering_nvc0.cpp
@@ -740,7 +740,7 @@ NVC0LegalizePostRA::visit(BasicBlock *bb)
                next = hi;
          }
 
-         if (i->op != OP_MOV && i->op != OP_PFETCH)
+         if (i->op != OP_MOV && i->op != OP_PFETCH && i->op != OP_SHLADD)
             replaceZero(i);
       }
    }
-- 
2.12.2
2017 Apr 29
0
[PATCH] nv50/ir: we can't replace 0x0 with zero reg for SHLADD
...ing_nvc0.cpp
> @@ -740,7 +740,7 @@ NVC0LegalizePostRA::visit(BasicBlock *bb)
>                 next = hi;
>           }
>
> -         if (i->op != OP_MOV && i->op != OP_PFETCH)
> +         if (i->op != OP_MOV && i->op != OP_PFETCH && i->op != OP_SHLADD)
>              replaceZero(i);
>        }
>     }
> --
> 2.12.2
>