summaryrefslogtreecommitdiffstats
path: root/llvm/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
commitbda73fff49672a88b62873ca08e8e4c15917d080 (patch)
tree0022daec9c3de07f527f7fb090dd82b3ef3baddf /llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
parent59a7fc179645fb5b35298083dc42026d85080f97 (diff)
downloadbcm5719-llvm-bda73fff49672a88b62873ca08e8e4c15917d080.tar.gz
bcm5719-llvm-bda73fff49672a88b62873ca08e8e4c15917d080.zip
Mark an unreachable code path with llvm_unreachable. Pacifies GCC.
llvm-svn: 189726
Diffstat (limited to 'llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp')
-rw-r--r--llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp b/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
index 4f78f2938f9..46e50bc52cf 100644
--- a/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
+++ b/llvm/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
OpenPOWER on IntegriCloud