|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 4378 !SVN0->getMask().equals(SVN1->getMask()))
4378 !SVN0->getMask().equals(SVN1->getMask()))
4391 return DAG.getVectorShuffle(VT, DL, Logic, ShOp, SVN0->getMask());
4404 return DAG.getVectorShuffle(VT, DL, ShOp, Logic, SVN0->getMask());
11185 for (int M : SVN->getMask())
16507 ArrayRef<int> Mask = SVN->getMask();
18375 ArrayRef<int> Mask = Shuf->getMask();
18417 ArrayRef<int> Mask = SVN->getMask();
18525 for (int M : SVN->getMask()) {
18583 ArrayRef<int> Mask = SVN->getMask();
18645 ArrayRef<int> Mask = SVN->getMask();
18696 ArrayRef<int> ShufMask = Shuf->getMask();
18697 ArrayRef<int> SplatMask = Splat->getMask();
18770 ArrayRef<int> Mask = Shuf->getMask();
18826 ArrayRef<int> Mask = Shuf->getMask();
18827 ArrayRef<int> Mask0 = Shuf0->getMask();
19034 ScaleShuffleMask(InnerSVN->getMask(), InnerScale);
19036 ScaleShuffleMask(SVN->getMask(), OuterScale);
19607 if (Shuf0 && Shuf1 && Shuf0->getMask().equals(Shuf1->getMask()) &&
19607 if (Shuf0 && Shuf1 && Shuf0->getMask().equals(Shuf1->getMask()) &&
19614 return DAG.getVectorShuffle(VT, DL, NewBinOp, UndefV, Shuf0->getMask());
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 2956 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(Node)->getMask();
4307 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(Node)->getMask();
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 4109 ArrayRef<int> NewMask = SV->getMask().slice(0, VT.getVectorNumElements());
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 1744 SmallVector<int, 8> MaskVec(SV.getMask().begin(), SV.getMask().end());
1744 SmallVector<int, 8> MaskVec(SV.getMask().begin(), SV.getMask().end());
2275 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(V)->getMask();
2497 assert(NumElts == SVN->getMask().size() && "Unexpected vector size");
3465 assert(NumElts == SVN->getMask().size() && "Unexpected vector size");
lib/CodeGen/SelectionDAG/TargetLowering.cpp 714 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(Op)->getMask();
949 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(Op)->getMask();
2374 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(Op)->getMask();
lib/Target/AArch64/AArch64ISelLowering.cpp 6722 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(Op)->getMask();
6935 ArrayRef<int> ShuffleMask = SVN->getMask();
lib/Target/AMDGPU/SIISelLowering.cpp 4929 if (elementPairIsContiguous(SVN->getMask(), I)) {
lib/Target/ARM/ARMISelLowering.cpp 7762 ArrayRef<int> ShuffleMask = SVN->getMask();
7816 ArrayRef<int> ShuffleMask = SVN->getMask();
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp 2011 std::vector<int> Mask(SN->getMask().begin(), SN->getMask().end());
2011 std::vector<int> Mask(SN->getMask().begin(), SN->getMask().end());
lib/Target/Hexagon/HexagonISelLowering.cpp 1913 ArrayRef<int> AM = SVN->getMask();
lib/Target/PowerPC/PPCISelLowering.cpp 8682 ArrayRef<int> Mask = N->getMask();
9103 ArrayRef<int> PermMask = SVOp->getMask();
13316 auto Mask = SVN->getMask();
lib/Target/SystemZ/SystemZISelLowering.cpp 5630 ArrayRef<int> ShuffleMask = SVN->getMask();
5653 ArrayRef<int> ShuffleMask = SVN->getMask();
5940 return DAG.getVectorShuffle(VecVT, SDLoc(N), Op0, Op1, SV->getMask());
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 1452 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(Op.getNode())->getMask();
lib/Target/X86/X86ISelLowering.cpp 6250 ArrayRef<int> Mask = SVN->getMask();
6872 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(N)->getMask();
15046 cast<ShuffleVectorSDNode>(NewV1)->getMask() == Mask)
15063 cast<ShuffleVectorSDNode>(NewV2)->getMask() == Mask)
17045 ArrayRef<int> OrigMask = SVOp->getMask();
19083 if (hasIdenticalHalvesShuffleMask(Shuf->getMask()))
33880 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(N)->getMask();
33923 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(N)->getMask();
34007 for (int Elt : SVOp->getMask())
34083 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(N)->getMask();
34114 ArrayRef<int> Mask = Shuf->getMask();
40791 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(Op)->getMask();
41441 SVOp->getMask());