aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-08-31 21:20:04 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-08-31 21:20:04 +0000
commitf53e9b4896e98fc07318c79274d0c5ed676f4548 (patch)
tree12ecfb808f68b9a0b13019ea80581b4cc2a40bfc /lib/Target/R600/AMDGPUISelDAGToDAG.cpp
parent4af4cbbcedfa811b2d84a0614a2b47a3a685b386 (diff)
downloadexternal_llvm-f53e9b4896e98fc07318c79274d0c5ed676f4548.zip
external_llvm-f53e9b4896e98fc07318c79274d0c5ed676f4548.tar.gz
external_llvm-f53e9b4896e98fc07318c79274d0c5ed676f4548.tar.bz2
Mark an unreachable code path with llvm_unreachable. Pacifies GCC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189726 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/R600/AMDGPUISelDAGToDAG.cpp')
-rw-r--r--lib/Target/R600/AMDGPUISelDAGToDAG.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Target/R600/AMDGPUISelDAGToDAG.cpp b/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
index 4f78f29..46e50bc 100644
--- a/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
+++ b/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
@@ -328,6 +328,7 @@ SDNode *AMDGPUDAGToDAGISel::Select(SDNode *N) {
case 16: RegClassID = UseVReg ? AMDGPU::VReg_512RegClassID :
AMDGPU::SReg_512RegClassID;
break;
+ default: llvm_unreachable("Do not know how to lower this BUILD_VECTOR");
}
} else {
// BUILD_VECTOR was lowered into an IMPLICIT_DEF + 4 INSERT_SUBREG