Home
last modified time | relevance | path

Searched refs:NewCmpCst (Results 1 – 1 of 1) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp1623 APInt NewAndCst, NewCmpCst; in foldICmpAndShift() local
1633 NewCmpCst = C1.lshr(*C3); in foldICmpAndShift()
1635 AnyCmpCstBitsShiftedOut = NewCmpCst.shl(*C3) != C1; in foldICmpAndShift()
1641 NewCmpCst = C1.shl(*C3); in foldICmpAndShift()
1643 AnyCmpCstBitsShiftedOut = NewCmpCst.lshr(*C3) != C1; in foldICmpAndShift()
1644 if (Cmp.isSigned() && (NewAndCst.isNegative() || NewCmpCst.isNegative())) in foldICmpAndShift()
1650 NewCmpCst = C1.shl(*C3); in foldICmpAndShift()
1652 AnyCmpCstBitsShiftedOut = NewCmpCst.ashr(*C3) != C1; in foldICmpAndShift()
1669 NewAnd, ConstantInt::get(And->getType(), NewCmpCst)); in foldICmpAndShift()