From 6aa0d5578d3fa713694f99e89fafb979de1b8778 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 14 Jun 2013 22:12:24 +0000 Subject: R600: Use EXPORT_RAT_INST_STORE_DWORD for stores on Cayman We were using RAT_INST_STORE_RAW, which seemed to work, but the docs say this instruction doesn't exist for Cayman, so it's probably safer to use a documented instruction instead. Reviewed-by: Vincent Lejeune llvm-svn: 184015 --- llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp') diff --git a/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp b/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp index ab29d60..887c808 100644 --- a/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp +++ b/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp @@ -370,6 +370,7 @@ public: case AMDGPU::R600_ExportSwz: case AMDGPU::RAT_WRITE_CACHELESS_32_eg: case AMDGPU::RAT_WRITE_CACHELESS_128_eg: + case AMDGPU::RAT_STORE_DWORD_cm: DEBUG(dbgs() << CfCount << ":"; MI->dump();); CfCount++; break; -- cgit v1.1