Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2189 uint64_t MaskIdx = 0; in LowerVECTOR_SHUFFLE() local
2196 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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1618 const SDValue &MaskIdx = Op.getOperand(OpIdx + 1); in LowerIntrinsic() local
1619 if (MaskIdx.isUndef() || in LowerIntrinsic()
1620 cast<ConstantSDNode>(MaskIdx.getNode())->getZExtValue() >= 32) { in LowerIntrinsic()
1623 Ops[OpIdx++] = MaskIdx; in LowerIntrinsic()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp2023 unsigned MaskIdx = SrcIdx + 1 + X86::AddrDisp; in addConstantComments() local
2028 const MachineOperand &MaskOp = MI->getOperand(MaskIdx); in addConstantComments()
2101 unsigned MaskIdx = SrcIdx + 1 + X86::AddrDisp; in addConstantComments() local
2106 const MachineOperand &MaskOp = MI->getOperand(MaskIdx); in addConstantComments()
H A DX86ISelLowering.cpp11106 int MaskIdx = Mask[i]; in isShuffleEquivalent() local
11108 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() local
11152 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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1791 bool IsSelect = all_of(enumerate(SVN->getMask()), [&](const auto &MaskIdx) { in lowerVECTOR_SHUFFLE() argument
1792 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() local
5176 uint64_t ExpMask = BitmanipMasks[MaskIdx] & maskTrailingOnes<uint64_t>(Width); in matchRISCVBitmanipPat()
5378 unsigned MaskIdx = Log2_32(Match1->ShAmt); in combineORToSHFL() local
5379 uint64_t ExpMask = BitmanipMasks[MaskIdx] & maskTrailingOnes<uint64_t>(Width); in combineORToSHFL()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2707 auto MaskIdx = ISD::getVPMaskIdx(Opcode).getValue(); in lowerToVVP() local
2709 Mask = Op->getOperand(MaskIdx); in lowerToVVP()