HomeSort by: relevance | last modified time | path
    Searched refs:isShuffleMaskLegal (Results 1 - 18 of 18) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsSEISelLowering.h 56 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override {
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.h 310 bool isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const override;
RISCVISelLowering.cpp 1312 bool RISCVTargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorOps.cpp 1107 if (!TLI.isShuffleMaskLegal(ShuffleMask, ByteVT))
1136 if (TLI.isShuffleMaskLegal(BSWAPMask, ByteVT) &&
LegalizeDAG.cpp 279 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
1815 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT))
1846 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT))
1944 if (TLI.isShuffleMaskLegal(ShuffleVec, Node->getValueType(0))) {
DAGCombiner.cpp 18264 if (!TLI.isShuffleMaskLegal(Mask, ShufVT))
20387 if (!TLI.isShuffleMaskLegal(Mask0, HalfVT) ||
20388 !TLI.isShuffleMaskLegal(Mask1, HalfVT))
20774 if (!DAG.getTargetLoweringInfo().isShuffleMaskLegal(CombinedMask, VT))
21053 if (TLI.isShuffleMaskLegal(NewMask, VT)) {
21105 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT);
21109 LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT);
21231 if (TLI.isShuffleMaskLegal(Mask, VT))
21236 return TLI.isShuffleMaskLegal(Mask, VT);
TargetLowering.cpp 3030 bool LegalMask = isShuffleMaskLegal(Mask, VT);
3034 LegalMask = isShuffleMaskLegal(Mask, VT);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.h 546 bool isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const override;
AArch64ISelLowering.cpp 8390 if (!isShuffleMaskLegal(Mask, ShuffleVT)) {
10248 bool AArch64TargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIISelLowering.h 256 bool isShuffleMaskLegal(ArrayRef<int> /*Mask*/, EVT /*VT*/) const override;
SIISelLowering.cpp 876 bool SITargetLowering::isShuffleMaskLegal(ArrayRef<int>, EVT) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.h 582 isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const override;
ARMISelLowering.cpp 7953 /// isShuffleMaskLegal - Targets can use this to indicate that they only
7957 bool ARMTargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLowering.h 154 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override;
HexagonISelLowering.cpp 2097 bool HexagonTargetLowering::isShuffleMaskLegal(ArrayRef<int> Mask,
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.h 1256 bool isShuffleMaskLegal(ArrayRef<int> Mask, EVT VT) const override;
1258 /// Similar to isShuffleMaskLegal. Targets can use this to indicate if there
X86ISelLowering.cpp     [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetLowering.h 455 // by isShuffleMaskLegal). If this function returns false, then method (2) is
1020 virtual bool isShuffleMaskLegal(ArrayRef<int> /*Mask*/, EVT /*VT*/) const {
1030 /// Similar to isShuffleMaskLegal. Targets can use this to indicate if there

Completed in 176 milliseconds