diff options
| author | Dávid Bolvanský <david.bolvansky@gmail.com> | 2019-11-03 20:13:45 +0100 |
|---|---|---|
| committer | Dávid Bolvanský <david.bolvansky@gmail.com> | 2019-11-03 20:13:45 +0100 |
| commit | b8685cf3042f6a2e129061922bd6b18e3c42258e (patch) | |
| tree | f7f8eb4047b59f9ae0583f2cfb94bda414e2dcc6 /llvm | |
| parent | 8308187fd9bfa08ffad0a636d4dd1d25e7de5a76 (diff) | |
| download | bcm5719-llvm-b8685cf3042f6a2e129061922bd6b18e3c42258e.tar.gz bcm5719-llvm-b8685cf3042f6a2e129061922bd6b18e3c42258e.zip | |
[InstructionCompares] Fixed null check after dereferencing warning. NFCI.
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp b/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp index 5fb3ec87571..23f4e1342da 100644 --- a/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp +++ b/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp @@ -3817,6 +3817,7 @@ Instruction *InstCombiner::foldICmpBinOp(ICmpInst &I, const SimplifyQuery &SQ) { // if C2 has greater magnitude than C1: // icmp (A + C1), (C + C2) -> icmp A, (C + C3) // s.t. C3 = C2 - C1 + assert(BO0 && BO1); if (A && C && NoOp0WrapProblem && NoOp1WrapProblem && (BO0->hasOneUse() || BO1->hasOneUse()) && !I.isUnsigned()) if (ConstantInt *C1 = dyn_cast<ConstantInt>(B)) |

