summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2011-12-27 11:41:05 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2011-12-27 11:41:05 +0000
commitb668401b2ea08a1f476b68b2b30aeb7b9d25f1ce (patch)
tree5ee84c92673641ca5159968ca701e47cd8fb586c /llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
parentc2c47f90a00026a8c518995aec28e9c744d9cfd1 (diff)
downloadbcm5719-llvm-b668401b2ea08a1f476b68b2b30aeb7b9d25f1ce.tar.gz
bcm5719-llvm-b668401b2ea08a1f476b68b2b30aeb7b9d25f1ce.zip
Clean up some Release build warnings.
llvm-svn: 147289
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp')
-rw-r--r--llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp b/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
index 69a50d77b8d..ae42da7f91d 100644
--- a/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
@@ -461,7 +461,7 @@ unsigned HexagonInstrInfo::createVR(MachineFunction* MF, MVT VT) const {
} else if (VT == MVT::i64) {
TRC = Hexagon::DoubleRegsRegisterClass;
} else {
- assert(0 && "Cannot handle this register class");
+ llvm_unreachable("Cannot handle this register class");
}
unsigned NewReg = RegInfo.createVirtualRegister(TRC);
@@ -553,10 +553,6 @@ bool HexagonInstrInfo::isPredicable(MachineInstr *MI) const {
case Hexagon::JMPR:
return false;
- return true;
-
- default:
- return true;
}
return true;
@@ -793,9 +789,8 @@ getMatchingCondBranchOpcode(int Opc, bool invertPredicate) const {
case Hexagon::DEALLOC_RET_V4:
return !invertPredicate ? Hexagon::DEALLOC_RET_cPt_V4 :
Hexagon::DEALLOC_RET_cNotPt_V4;
- default:
- assert(false && "Unexpected predicable instruction");
}
+ llvm_unreachable("Unexpected predicable instruction");
}
@@ -1243,8 +1238,8 @@ isValidOffset(const int Opcode, const int Offset) const {
return true;
}
- assert(0 && "No offset range is defined for this opcode. Please define it in \
- the above switch statement!");
+ llvm_unreachable("No offset range is defined for this opcode. "
+ "Please define it in the above switch statement!");
}
OpenPOWER on IntegriCloud