reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
14708 if (V->getOpcode() != ISD::AND || 14709 !isa<ConstantSDNode>(V->getOperand(1)) || 14710 !ISD::isNormalLoad(V->getOperand(0).getNode())) 14714 LoadSDNode *LD = cast<LoadSDNode>(V->getOperand(0)); 14718 if (V.getValueType() != MVT::i16 && 14719 V.getValueType() != MVT::i32 && 14720 V.getValueType() != MVT::i64) 14726 uint64_t NotMask = ~cast<ConstantSDNode>(V->getOperand(1))->getSExtValue(); 14738 if (V.getValueType() != MVT::i64 && NotMaskLZ) 14739 NotMaskLZ -= 64-V.getValueSizeInBits(); 14741 unsigned MaskedBytes = (V.getValueSizeInBits()-NotMaskLZ-NotMaskTZ)/8;