Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp1057 APInt KnownZeroMask(~Known.Zero); in transformZExtICmp() local
1058 if (KnownZeroMask.isPowerOf2() && in transformZExtICmp()
1060 KnownZeroMask.logBase2() + 1)) { in transformZExtICmp()
1061 uint32_t ShAmt = KnownZeroMask.logBase2(); in transformZExtICmp()
1390 APInt KnownZeroMask(~Known.Zero); in transformSExtICmp() local
1391 if (KnownZeroMask.isPowerOf2()) { in transformSExtICmp()
1395 if (!Op1C->isZero() && Op1C->getValue() != KnownZeroMask) { in transformSExtICmp()
1405 unsigned ShiftAmt = KnownZeroMask.countTrailingZeros(); in transformSExtICmp()
1419 unsigned ShiftAmt = KnownZeroMask.countLeadingZeros(); in transformSExtICmp()
1427 KnownZeroMask.getBitWidth() - 1), "sext"); in transformSExtICmp()