Searched refs:MaskNode (Results 1 – 2 of 2) sorted by relevance
701 auto *MaskNode = dyn_cast<ConstantSDNode>(Op.getOperand(1).getNode()); in detectOrAndInsertion() local702 if (!MaskNode) in detectOrAndInsertion()706 uint64_t AndMask = MaskNode->getZExtValue(); in detectOrAndInsertion()763 auto *MaskNode = dyn_cast<ConstantSDNode>(N.getOperand(1).getNode()); in expandRxSBG() local764 if (!MaskNode) in expandRxSBG()768 uint64_t Mask = MaskNode->getZExtValue(); in expandRxSBG()787 auto *MaskNode = dyn_cast<ConstantSDNode>(N.getOperand(1).getNode()); in expandRxSBG() local788 if (!MaskNode) in expandRxSBG()792 uint64_t Mask = ~MaskNode->getZExtValue(); in expandRxSBG()
4747 static bool getTargetShuffleMaskIndices(SDValue MaskNode, in getTargetShuffleMaskIndices() argument4750 MaskNode = peekThroughBitcasts(MaskNode); in getTargetShuffleMaskIndices()4752 MVT VT = MaskNode.getSimpleValueType(); in getTargetShuffleMaskIndices()4768 if (MaskNode.getOpcode() == X86ISD::VBROADCAST) { in getTargetShuffleMaskIndices()4773 if (auto *CN = dyn_cast<ConstantSDNode>(MaskNode.getOperand(0))) { in getTargetShuffleMaskIndices()4783 if (MaskNode.getOpcode() == X86ISD::VZEXT_MOVL && in getTargetShuffleMaskIndices()4784 MaskNode.getOperand(0).getOpcode() == ISD::SCALAR_TO_VECTOR) { in getTargetShuffleMaskIndices()4791 SDValue MaskOp = MaskNode.getOperand(0).getOperand(0); in getTargetShuffleMaskIndices()4800 if (MaskNode.getOpcode() != ISD::BUILD_VECTOR) in getTargetShuffleMaskIndices()4805 if (llvm::all_of(MaskNode->ops(), X86::isZeroNode)) { in getTargetShuffleMaskIndices()[all …]