From: Craig Topper Date: Thu, 14 May 2015 05:53:59 +0000 (+0000) Subject: [TableGen] Simplify some code. NFC X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=8a049abf2f61829d96e853057e083953d142db5b;p=oota-llvm.git [TableGen] Simplify some code. NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237342 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/TableGen/Record.cpp b/lib/TableGen/Record.cpp index 9c8a06f2b5f..a9229175b7a 100644 --- a/lib/TableGen/Record.cpp +++ b/lib/TableGen/Record.cpp @@ -794,14 +794,10 @@ Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { } case EMPTY: { if (ListInit *LHSl = dyn_cast(LHS)) { - if (LHSl->empty()) - return IntInit::get(1); - return IntInit::get(0); + return IntInit::get(!!LHSl->empty()); } if (StringInit *LHSs = dyn_cast(LHS)) { - if (LHSs->getValue().empty()) - return IntInit::get(1); - return IntInit::get(0); + return IntInit::get(!!LHSs->getValue().empty()); } break; @@ -1134,9 +1130,8 @@ Init *TernOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { } case FOREACH: { - Init *Result = ForeachHelper(LHS, MHS, RHS, getType(), - CurRec, CurMultiClass); - if (Result) + if (Init *Result = ForeachHelper(LHS, MHS, RHS, getType(), + CurRec, CurMultiClass)) return Result; break; }