[PATCH] R600/SI: Set mayStore = 0 on SMRD instructions
Tom Stellard
tom at stellard.net
Tue Jul 29 07:23:13 PDT 2014
On Mon, Jul 28, 2014 at 11:17:51PM +0000, Matt Arsenault wrote:
> Also enable named operand table for SMRD
>
> http://reviews.llvm.org/D4700
>
LGTM.
> Files:
> lib/Target/R600/SIInstrFormats.td
>
> Index: lib/Target/R600/SIInstrFormats.td
> ===================================================================
> --- lib/Target/R600/SIInstrFormats.td
> +++ lib/Target/R600/SIInstrFormats.td
> @@ -185,6 +185,9 @@
>
> let LGKM_CNT = 1;
> let SMRD = 1;
> + let mayStore = 0;
> + let mayLoad = 1;
> + let UseNamedOperandTable = 1;
> }
>
> //===----------------------------------------------------------------------===//
> Index: lib/Target/R600/SIInstrFormats.td
> ===================================================================
> --- lib/Target/R600/SIInstrFormats.td
> +++ lib/Target/R600/SIInstrFormats.td
> @@ -185,6 +185,9 @@
>
> let LGKM_CNT = 1;
> let SMRD = 1;
> + let mayStore = 0;
> + let mayLoad = 1;
> + let UseNamedOperandTable = 1;
> }
>
> //===----------------------------------------------------------------------===//
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list