Searched refs:WhichResult (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerLowering.cpp | 96 unsigned &WhichResult) { in isTRNMask() argument 99 WhichResult = (M[0] == 0 ? 0 : 1); in isTRNMask() 101 if ((M[i] >= 0 && static_cast<unsigned>(M[i]) != i + WhichResult) || in isTRNMask() 103 static_cast<unsigned>(M[i + 1]) != i + NumElts + WhichResult)) in isTRNMask() 154 unsigned &WhichResult) { in isUZPMask() argument 155 WhichResult = (M[0] == 0 ? 0 : 1); in isUZPMask() 160 if (static_cast<unsigned>(M[i]) != 2 * i + WhichResult) in isUZPMask() 169 unsigned &WhichResult) { in isZipMask() argument 174 WhichResult = (M[0] == 0 ? 0 : 1); in isZipMask() 175 unsigned Idx = WhichResult * NumElts / 2; in isZipMask() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 7001 static bool isVTRNMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { in isVTRNMask() argument 7016 WhichResult = SelectPairHalf(NumElts, M, i); in isVTRNMask() 7018 if ((M[i+j] >= 0 && (unsigned) M[i+j] != j + WhichResult) || in isVTRNMask() 7019 (M[i+j+1] >= 0 && (unsigned) M[i+j+1] != j + NumElts + WhichResult)) in isVTRNMask() 7025 WhichResult = 0; in isVTRNMask() 7033 static bool isVTRN_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult){ in isVTRN_v_undef_Mask() argument 7043 WhichResult = SelectPairHalf(NumElts, M, i); in isVTRN_v_undef_Mask() 7045 if ((M[i+j] >= 0 && (unsigned) M[i+j] != j + WhichResult) || in isVTRN_v_undef_Mask() 7046 (M[i+j+1] >= 0 && (unsigned) M[i+j+1] != j + WhichResult)) in isVTRN_v_undef_Mask() 7052 WhichResult = 0; in isVTRN_v_undef_Mask() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 8585 static bool isZIPMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { in isZIPMask() argument 8589 WhichResult = (M[0] == 0 ? 0 : 1); in isZIPMask() 8590 unsigned Idx = WhichResult * NumElts / 2; in isZIPMask() 8601 static bool isUZPMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { in isUZPMask() argument 8603 WhichResult = (M[0] == 0 ? 0 : 1); in isUZPMask() 8607 if ((unsigned)M[i] != 2 * i + WhichResult) in isUZPMask() 8614 static bool isTRNMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { in isTRNMask() argument 8618 WhichResult = (M[0] == 0 ? 0 : 1); in isTRNMask() 8620 if ((M[i] >= 0 && (unsigned)M[i] != i + WhichResult) || in isTRNMask() 8621 (M[i + 1] >= 0 && (unsigned)M[i + 1] != i + NumElts + WhichResult)) in isTRNMask() [all …]
|