Searched refs:WhichResult (Results 1 - 2 of 2) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6847 static bool isZIPMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { argument
6851 WhichResult = (M[0] == 0 ? 0 : 1);
6852 unsigned Idx = WhichResult * NumElts / 2;
6863 static bool isUZPMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { argument
6865 WhichResult = (M[0] == 0 ? 0 : 1);
6869 if ((unsigned)M[i] != 2 * i + WhichResult)
6876 static bool isTRNMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { argument
6880 WhichResult = (M[0] == 0 ? 0 : 1);
6882 if ((M[i] >= 0 && (unsigned)M[i] != i + WhichResult) ||
6883 (M[i + 1] >= 0 && (unsigned)M[i + 1] != i + NumElts + WhichResult))
6892 isZIP_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
6911 isUZP_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
6930 isTRN_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
7316 unsigned WhichResult; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp6793 // WhichResult gives the offset for each element in the mask based on which
6800 // (here WhichResult (see below) indicates which result is being checked)
6805 // as many elements as v1/v2 (here WhichResult will always be 0 if true) here we
6808 static bool isVTRNMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { argument
6818 // upper and lower parts of the mask with a matching value for WhichResult
6821 // M[0] is used to determine WhichResult
6823 WhichResult = SelectPairHalf(NumElts, M, i);
6825 if ((M[i+j] >= 0 && (unsigned) M[i+j] != j + WhichResult) ||
6826 (M[i+j+1] >= 0 && (unsigned) M[i+j+1] != j + NumElts + WhichResult))
6832 WhichResult
6840 isVTRN_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
6872 isVUZPMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
6902 isVUZP_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
6943 isVZIPMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
6976 isVZIP_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
7008 isNEONTwoResultShuffleMask(ArrayRef<int> ShuffleMask, EVT VT, unsigned &WhichResult, bool &isV_UNDEF) argument
7644 unsigned Imm, WhichResult; local
8015 unsigned WhichResult = 0; local
[all...]

Completed in 219 milliseconds