|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Overridden By
lib/Target/AArch64/AArch64ISelLowering.cpp 7921 bool AArch64TargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const {
lib/Target/AMDGPU/SIISelLowering.cpp 772 bool SITargetLowering::isShuffleMaskLegal(ArrayRef<int>, EVT) const {
lib/Target/ARM/ARMISelLowering.cpp 7565 bool ARMTargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const {
lib/Target/Hexagon/HexagonISelLowering.cpp 1860 bool HexagonTargetLowering::isShuffleMaskLegal(ArrayRef<int> Mask,
lib/Target/Mips/MipsSEISelLowering.h 56 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override {
lib/Target/X86/X86ISelLowering.cpp29132 bool X86TargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const {
References
lib/CodeGen/SelectionDAG/DAGCombiner.cpp16571 if (!TLI.isShuffleMaskLegal(Mask, ShufVT))
18395 if (!TLI.isShuffleMaskLegal(Mask0, HalfVT) ||
18396 !TLI.isShuffleMaskLegal(Mask1, HalfVT))
19046 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT);
19050 LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT);
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 282 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
1858 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT))
1889 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT))
1987 if (TLI.isShuffleMaskLegal(ShuffleVec, Node->getValueType(0))) {
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 1080 if (!TLI.isShuffleMaskLegal(ShuffleMask, ByteVT))
1105 if (TLI.isShuffleMaskLegal(BSWAPMask, ByteVT) &&
lib/CodeGen/SelectionDAG/TargetLowering.cpp 2668 bool LegalMask = isShuffleMaskLegal(Mask, VT);
2672 LegalMask = isShuffleMaskLegal(Mask, VT);