summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetSchedule.cpp
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2015-05-14 18:33:29 +0000
committerMatthias Braun <matze@braunis.de>2015-05-14 18:33:29 +0000
commit7a247f709baa2cd19111af9e18965df4e419949a (patch)
treec15645bfcf71f6d9127a22902911524389cae11b /llvm/lib/CodeGen/TargetSchedule.cpp
parent3ed36155eb70b4d1b57354940085e34445036cbd (diff)
downloadbcm5719-llvm-7a247f709baa2cd19111af9e18965df4e419949a.tar.gz
bcm5719-llvm-7a247f709baa2cd19111af9e18965df4e419949a.zip
Turn effective assert(0) into llvm_unreachable
llvm-svn: 237379
Diffstat (limited to 'llvm/lib/CodeGen/TargetSchedule.cpp')
-rw-r--r--llvm/lib/CodeGen/TargetSchedule.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/CodeGen/TargetSchedule.cpp b/llvm/lib/CodeGen/TargetSchedule.cpp
index c3fdd73b055..299380d9268 100644
--- a/llvm/lib/CodeGen/TargetSchedule.cpp
+++ b/llvm/lib/CodeGen/TargetSchedule.cpp
@@ -242,13 +242,11 @@ unsigned TargetSchedModel::computeInstrLatency(unsigned Opcode) const {
unsigned SCIdx = TII->get(Opcode).getSchedClass();
const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SCIdx);
- unsigned Latency = 0;
if (SCDesc->isValid() && !SCDesc->isVariant())
return computeInstrLatency(*SCDesc);
- assert(Latency && "No MI sched latency");
- return 0;
+ llvm_unreachable("No MI sched latency");
}
unsigned
OpenPOWER on IntegriCloud