Searched refs:MaskIdx (Results 1 – 6 of 6) sorted by relevance
2189 uint64_t MaskIdx = 0; in LowerVECTOR_SHUFFLE() local2196 MaskIdx |= M << S; in LowerVECTOR_SHUFFLE()2201 if (MaskIdx == (0x03020100 | MaskUnd)) in LowerVECTOR_SHUFFLE()2204 if (MaskIdx == (0x00010203 | MaskUnd)) { in LowerVECTOR_SHUFFLE()2213 if (MaskIdx == (0x06040200 | MaskUnd)) in LowerVECTOR_SHUFFLE()2215 if (MaskIdx == (0x07050301 | MaskUnd)) in LowerVECTOR_SHUFFLE()2220 if (MaskIdx == (0x02000604 | MaskUnd)) in LowerVECTOR_SHUFFLE()2222 if (MaskIdx == (0x03010705 | MaskUnd)) in LowerVECTOR_SHUFFLE()2228 if (MaskIdx == (0x0706050403020100ull | MaskUnd)) in LowerVECTOR_SHUFFLE()2231 if (MaskIdx == (0x0001020304050607ull | MaskUnd)) { in LowerVECTOR_SHUFFLE()[all …]
1618 const SDValue &MaskIdx = Op.getOperand(OpIdx + 1); in LowerIntrinsic() local1619 if (MaskIdx.isUndef() || in LowerIntrinsic()1620 cast<ConstantSDNode>(MaskIdx.getNode())->getZExtValue() >= 32) { in LowerIntrinsic()1623 Ops[OpIdx++] = MaskIdx; in LowerIntrinsic()
2023 unsigned MaskIdx = SrcIdx + 1 + X86::AddrDisp; in addConstantComments() local2028 const MachineOperand &MaskOp = MI->getOperand(MaskIdx); in addConstantComments()2101 unsigned MaskIdx = SrcIdx + 1 + X86::AddrDisp; in addConstantComments() local2106 const MachineOperand &MaskOp = MI->getOperand(MaskIdx); in addConstantComments()
11106 int MaskIdx = Mask[i]; in isShuffleEquivalent() local11108 if (0 <= MaskIdx && MaskIdx != ExpectedIdx) { in isShuffleEquivalent()11109 SDValue MaskV = MaskIdx < Size ? V1 : V2; in isShuffleEquivalent()11111 MaskIdx = MaskIdx < Size ? MaskIdx : (MaskIdx - Size); in isShuffleEquivalent()11113 if (!IsElementEquivalent(Size, MaskV, ExpectedV, MaskIdx, ExpectedIdx)) in isShuffleEquivalent()11150 int MaskIdx = Mask[i]; in isTargetShuffleEquivalent() local11152 if (MaskIdx == SM_SentinelUndef || MaskIdx == ExpectedIdx) in isTargetShuffleEquivalent()11154 if (0 <= MaskIdx && 0 <= ExpectedIdx) { in isTargetShuffleEquivalent()11155 SDValue MaskV = MaskIdx < Size ? V1 : V2; in isTargetShuffleEquivalent()11157 MaskIdx = MaskIdx < Size ? MaskIdx : (MaskIdx - Size); in isTargetShuffleEquivalent()[all …]
1791 bool IsSelect = all_of(enumerate(SVN->getMask()), [&](const auto &MaskIdx) { in lowerVECTOR_SHUFFLE() argument1792 int MaskIndex = MaskIdx.value(); in lowerVECTOR_SHUFFLE()1793 return MaskIndex < 0 || MaskIdx.index() == (unsigned)MaskIndex % NumElts; in lowerVECTOR_SHUFFLE()5175 unsigned MaskIdx = Log2_32(ShAmt); in matchRISCVBitmanipPat() local5176 uint64_t ExpMask = BitmanipMasks[MaskIdx] & maskTrailingOnes<uint64_t>(Width); in matchRISCVBitmanipPat()5378 unsigned MaskIdx = Log2_32(Match1->ShAmt); in combineORToSHFL() local5379 uint64_t ExpMask = BitmanipMasks[MaskIdx] & maskTrailingOnes<uint64_t>(Width); in combineORToSHFL()
2707 auto MaskIdx = ISD::getVPMaskIdx(Opcode).getValue(); in lowerToVVP() local2709 Mask = Op->getOperand(MaskIdx); in lowerToVVP()