summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorVincent Lejeune <vljn@ovi.com>2013-07-09 15:03:03 +0000
committerVincent Lejeune <vljn@ovi.com>2013-07-09 15:03:03 +0000
commitf10d1cd2a335c8cd85f9a65f67d2114dfd77bc81 (patch)
tree314e92bbfa11d401b2a6d45f1fe73a6c81219a5a /llvm/lib
parent6cdec7cf0558797ece82be6e7a1ca76791cf2672 (diff)
downloadbcm5719-llvm-f10d1cd2a335c8cd85f9a65f67d2114dfd77bc81.tar.gz
bcm5719-llvm-f10d1cd2a335c8cd85f9a65f67d2114dfd77bc81.zip
R600: Print Export Swizzle
llvm-svn: 185939
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/R600/R600Instructions.td4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/R600/R600Instructions.td b/llvm/lib/Target/R600/R600Instructions.td
index 15dcf14bee1..cb887d13430 100644
--- a/llvm/lib/Target/R600/R600Instructions.td
+++ b/llvm/lib/Target/R600/R600Instructions.td
@@ -522,9 +522,9 @@ let usesCustomInserter = 1, isNotDuplicable = 1 in {
class ExportSwzInst : InstR600ISA<(
outs),
(ins R600_Reg128:$gpr, i32imm:$type, i32imm:$arraybase,
- i32imm:$sw_x, i32imm:$sw_y, i32imm:$sw_z, i32imm:$sw_w, i32imm:$inst,
+ RSel:$sw_x, RSel:$sw_y, RSel:$sw_z, RSel:$sw_w, i32imm:$inst,
i32imm:$eop),
- !strconcat("EXPORT", " $gpr"),
+ !strconcat("EXPORT", " $gpr.$sw_x$sw_y$sw_z$sw_w"),
[]>, ExportWord0, ExportSwzWord1 {
let elem_size = 3;
let Inst{31-0} = Word0;
OpenPOWER on IntegriCloud