diff options
author | Kazu Hirata <kazu@google.com> | 2021-02-28 10:59:21 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2021-02-28 10:59:22 -0800 |
commit | 87360d6ff71a36704b4fa5ccab2dedd6e70f10e2 (patch) | |
tree | 2ede0f37af91df3ec21c25ecf0ec9ef271ed4d32 /llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | |
parent | d639120983c696563c35c13d938590ca19a74af2 (diff) | |
download | llvm-87360d6ff71a36704b4fa5ccab2dedd6e70f10e2.zip llvm-87360d6ff71a36704b4fa5ccab2dedd6e70f10e2.tar.gz llvm-87360d6ff71a36704b4fa5ccab2dedd6e70f10e2.tar.bz2 |
[TableGen] Use ListSeparator (NFC)
Diffstat (limited to 'llvm/utils/TableGen/FixedLenDecoderEmitter.cpp')
-rw-r--r-- | llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp b/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp index b5a280b..1c03296 100644 --- a/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp +++ b/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp @@ -1210,14 +1210,9 @@ bool FilterChooser::emitPredicateMatch(raw_ostream &o, unsigned &Indentation, if (IsOr) o << "("; - bool First = true; + ListSeparator LS(IsOr ? " || " : " && "); for (auto *Arg : D->getArgs()) { - if (!First) { - if (IsOr) - o << " || "; - else - o << " && "; - } + o << LS; if (auto *NotArg = dyn_cast<DagInit>(Arg)) { if (NotArg->getOperator()->getAsString() != "not" || NotArg->getNumArgs() != 1) @@ -1230,8 +1225,6 @@ bool FilterChooser::emitPredicateMatch(raw_ostream &o, unsigned &Indentation, PrintFatalError(Pred->getLoc(), "Invalid AssemblerCondDag!"); o << "Bits[" << Emitter->PredicateNamespace << "::" << Arg->getAsString() << "]"; - - First = false; } if (IsOr) |