summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/R600/SIISelLowering.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2014-11-02 23:46:54 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2014-11-02 23:46:54 +0000
commit7d858d87cded040a339be4cc8890aa97b6de1571 (patch)
treee0932e9ef87f237bdc44f316dfa291f3938b421f /llvm/lib/Target/R600/SIISelLowering.cpp
parenteb49216bba6a8d00a67817951f98f85b43a8bbbf (diff)
downloadbcm5719-llvm-7d858d87cded040a339be4cc8890aa97b6de1571.tar.gz
bcm5719-llvm-7d858d87cded040a339be4cc8890aa97b6de1571.zip
R600/SI: Use REG_SEQUENCE instead of INSERT_SUBREGs
llvm-svn: 221118
Diffstat (limited to 'llvm/lib/Target/R600/SIISelLowering.cpp')
-rw-r--r--llvm/lib/Target/R600/SIISelLowering.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/R600/SIISelLowering.cpp b/llvm/lib/Target/R600/SIISelLowering.cpp
index f306a3bf9f4..c2b60d190ec 100644
--- a/llvm/lib/Target/R600/SIISelLowering.cpp
+++ b/llvm/lib/Target/R600/SIISelLowering.cpp
@@ -1943,7 +1943,8 @@ SDNode *SITargetLowering::PostISelFolding(MachineSDNode *Node,
if (TII->isMIMG(Node->getMachineOpcode()))
adjustWritemask(Node, DAG);
- if (Node->getMachineOpcode() == AMDGPU::INSERT_SUBREG) {
+ if (Node->getMachineOpcode() == AMDGPU::INSERT_SUBREG ||
+ Node->getMachineOpcode() == AMDGPU::REG_SEQUENCE) {
legalizeTargetIndependentNode(Node, DAG);
return Node;
}
OpenPOWER on IntegriCloud