|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Transforms/InstCombine/InstCombineAddSub.cpp 1244 if (!MaskedValueIsZero(XorLHS, Mask, 0, &I))
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 1792 if (MaskedValueIsZero(X, NotAndMask, 0, &I)) {
1798 if (!isa<Constant>(Y) && MaskedValueIsZero(Y, NotAndMask, 0, &I)) {
2487 !CV->isAllOnesValue() && MaskedValueIsZero(Y, *CV, 0, &I)) {
2508 MaskedValueIsZero(V2, ~C1->getValue(), 0, &I)) || // (V|N)
2510 MaskedValueIsZero(V1, ~C1->getValue(), 0, &I)))) // (N|V)
2516 MaskedValueIsZero(V2, ~C2->getValue(), 0, &I)) || // (V|N)
2518 MaskedValueIsZero(V1, ~C2->getValue(), 0, &I)))) // (N|V)
3115 MaskedValueIsZero(X, *C, 0, &I)) {
lib/Transforms/InstCombine/InstCombineCasts.cpp 368 if (IC.MaskedValueIsZero(I->getOperand(0), Mask, 0, CxtI) &&
369 IC.MaskedValueIsZero(I->getOperand(1), Mask, 0, CxtI)) {
395 IC.MaskedValueIsZero(I->getOperand(0),
560 if (!MaskedValueIsZero(ShVal, HiBitMask, 0, &Trunc))
1016 if (IC.MaskedValueIsZero(I->getOperand(1),
1126 if (MaskedValueIsZero(Res,
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 1118 if (MaskedValueIsZero(Op0, Mask, 0, &I)) {
1119 if (MaskedValueIsZero(Op1, Mask, 0, &I)) {
1425 if (MaskedValueIsZero(Op1, Mask, 0, &I) &&
1426 MaskedValueIsZero(Op0, Mask, 0, &I)) {
lib/Transforms/InstCombine/InstCombineShifts.cpp 378 if (IC.MaskedValueIsZero(InnerShift->getOperand(0), Mask, 0, CxtI))
875 MaskedValueIsZero(X, APInt::getHighBitsSet(SrcWidth, ShAmt), 0, &I))
918 MaskedValueIsZero(Op0, APInt::getHighBitsSet(BitWidth, ShAmt), 0, &I)) {
1079 MaskedValueIsZero(Op0, APInt::getLowBitsSet(BitWidth, ShAmt), 0, &I)) {
1233 MaskedValueIsZero(Op0, APInt::getLowBitsSet(BitWidth, ShAmt), 0, &I)) {
1243 if (MaskedValueIsZero(Op0, APInt::getSignMask(BitWidth), 0, &I))