diff options
| author | Javed Absar <javed.absar@arm.com> | 2017-10-06 15:25:04 +0000 |
|---|---|---|
| committer | Javed Absar <javed.absar@arm.com> | 2017-10-06 15:25:04 +0000 |
| commit | 32e3cb7bde066b2eaf70df050091c950956fe566 (patch) | |
| tree | 7abf5bb6589388cc0474e162600b724a5701471d | |
| parent | a81a4b17e5abbd47f8a61b27b3b110195abeac08 (diff) | |
| download | bcm5719-llvm-32e3cb7bde066b2eaf70df050091c950956fe566.tar.gz bcm5719-llvm-32e3cb7bde066b2eaf70df050091c950956fe566.zip | |
[TableGen] Simplify SubtargetEmitter
Remove unnecessary duplicate if-condition.
llvm-svn: 315068
| -rw-r--r-- | llvm/utils/TableGen/SubtargetEmitter.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/llvm/utils/TableGen/SubtargetEmitter.cpp b/llvm/utils/TableGen/SubtargetEmitter.cpp index 4cb941cfecc..d1e78389d2a 100644 --- a/llvm/utils/TableGen/SubtargetEmitter.cpp +++ b/llvm/utils/TableGen/SubtargetEmitter.cpp @@ -821,14 +821,10 @@ void SubtargetEmitter::GenSchedClassTables(const CodeGenProcModel &ProcModel, // A Variant SchedClass has no resources of its own. bool HasVariants = false; - for (std::vector<CodeGenSchedTransition>::const_iterator - TI = SC.Transitions.begin(), TE = SC.Transitions.end(); - TI != TE; ++TI) { - if (TI->ProcIndices[0] == 0) { - HasVariants = true; - break; - } - if (is_contained(TI->ProcIndices, ProcModel.Index)) { + for (const CodeGenSchedTransition &CGT : + make_range(SC.Transitions.begin(), SC.Transitions.end())) { + if (CGT.ProcIndices[0] == 0 || + is_contained(CGT.ProcIndices, ProcModel.Index)) { HasVariants = true; break; } |

