aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2014-01-22 21:55:41 +0000
committerTom Stellard <thomas.stellard@amd.com>2014-01-22 21:55:41 +0000
commitafbb697e0b67209e15bb50a3bb737c3b71035c91 (patch)
tree13c930f29eb05d2ce27f726482aaa0de1d32f556 /llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp
parent8c347b024ef2b91a6a4b7d48b1bea6e451ce37fe (diff)
downloadllvm-afbb697e0b67209e15bb50a3bb737c3b71035c91.zip
llvm-afbb697e0b67209e15bb50a3bb737c3b71035c91.tar.gz
llvm-afbb697e0b67209e15bb50a3bb737c3b71035c91.tar.bz2
R600: CF_PUSH is the same on Evergreen and Cayman
reviewed-by: Vincent Lejeune <vljn at ovi.com> llvm-svn: 199839
Diffstat (limited to 'llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp')
-rw-r--r--llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp b/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp
index ec39e09..56dc90e 100644
--- a/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp
+++ b/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp
@@ -372,7 +372,7 @@ public:
MaxStack = std::max(MaxStack, CurrentStack);
HasPush = true;
if (ST.hasCaymanISA() && CurrentLoopDepth > 1) {
- BuildMI(MBB, MI, MBB.findDebugLoc(MI), TII->get(AMDGPU::CF_PUSH_CM))
+ BuildMI(MBB, MI, MBB.findDebugLoc(MI), TII->get(AMDGPU::CF_PUSH_EG))
.addImm(CfCount + 1)
.addImm(1);
MI->setDesc(TII->get(AMDGPU::CF_ALU));