summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2016-06-02 19:00:55 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2016-06-02 19:00:55 +0000
commit52dec8d36abfc521577aa4c17305f40497b0c3ca (patch)
treef64ee5823b6a27fc52a6ee21cab460aa6f39eff7 /llvm/lib
parentb68f32f0cfafc65da323511948aef8dedf6eceaa (diff)
downloadbcm5719-llvm-52dec8d36abfc521577aa4c17305f40497b0c3ca.tar.gz
bcm5719-llvm-52dec8d36abfc521577aa4c17305f40497b0c3ca.zip
AMDGPU: Temporary fix for broken store combine
llvm-svn: 271567
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
index 71c1af06472..70d4a7aafd1 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
@@ -2192,6 +2192,8 @@ SDValue AMDGPUTargetLowering::performStoreCombine(SDNode *N,
return SDValue();
EVT MemVT = LoadVal->getMemoryVT();
+ if (!MemVT.isRound())
+ return SDValue();
SDLoc SL(N);
SelectionDAG &DAG = DCI.DAG;
OpenPOWER on IntegriCloud