[llvm] r175182 - R600: Export instructions are no longer terminator
Vincent Lejeune
vljn at ovi.com
Thu Feb 14 08:55:11 PST 2013
Author: vljn
Date: Thu Feb 14 10:55:11 2013
New Revision: 175182
URL: http://llvm.org/viewvc/llvm-project?rev=175182&view=rev
Log:
R600: Export instructions are no longer terminator
This allows MachineInstScheduler to reorder them, and thus make scheduling more
efficient.
Reviewed-by: Tom Stellard <thomas.stellard at amd.com>
Modified:
llvm/trunk/lib/Target/R600/R600Instructions.td
Modified: llvm/trunk/lib/Target/R600/R600Instructions.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/R600/R600Instructions.td?rev=175182&r1=175181&r2=175182&view=diff
==============================================================================
--- llvm/trunk/lib/Target/R600/R600Instructions.td (original)
+++ llvm/trunk/lib/Target/R600/R600Instructions.td Thu Feb 14 10:55:11 2013
@@ -644,7 +644,7 @@ multiclass SteamOutputExportPattern<Inst
4095, imm:$mask, buf3inst, 0)>;
}
-let isTerminator = 1, usesCustomInserter = 1 in {
+let usesCustomInserter = 1 in {
class ExportSwzInst : InstR600ISA<(
outs),
@@ -658,7 +658,7 @@ class ExportSwzInst : InstR600ISA<(
let Inst{63-32} = Word1;
}
-} // End isTerminator = 1, usesCustomInserter = 1
+} // End usesCustomInserter = 1
class ExportBufInst : InstR600ISA<(
outs),
More information about the llvm-commits
mailing list