From 9dceb32f300d021bf6ace6d27ffaf670799e2e8d Mon Sep 17 00:00:00 2001 From: Roman Lebedev Date: Sat, 18 Jul 2020 19:41:21 +0300 Subject: [PATCH] [NFC][CVP] processSDiv(): pacify gcc compilers --- llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp b/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp index fb7a005..4896816 100644 --- a/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp +++ b/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp @@ -697,14 +697,14 @@ static bool processSDiv(BinaryOperator *SDI, LazyValueInfo *LVI) { struct Operand { Value *V; - Domain Domain; + Domain D; }; std::array Ops; - for (const auto &I : zip(Ops, SDI->operands())) { + for (const auto I : zip(Ops, SDI->operands())) { Operand &Op = std::get<0>(I); Op.V = std::get<1>(I); - Op.Domain = getDomain(Op.V); - if (Op.Domain == Domain::Unknown) + Op.D = getDomain(Op.V); + if (Op.D == Domain::Unknown) return false; } @@ -713,7 +713,7 @@ static bool processSDiv(BinaryOperator *SDI, LazyValueInfo *LVI) { // We need operands to be non-negative, so negate each one that isn't. for (Operand &Op : Ops) { - if (Op.Domain == Domain::NonNegative) + if (Op.D == Domain::NonNegative) continue; auto *BO = BinaryOperator::CreateNeg(Op.V, Op.V->getName() + ".nonneg", SDI); @@ -729,7 +729,7 @@ static bool processSDiv(BinaryOperator *SDI, LazyValueInfo *LVI) { Value *Res = UDiv; // If the operands had two different domains, we need to negate the result. - if (Ops[0].Domain != Ops[1].Domain) + if (Ops[0].D != Ops[1].D) Res = BinaryOperator::CreateNeg(Res, Res->getName() + ".neg", SDI); SDI->replaceAllUsesWith(Res); -- 2.7.4