Home
last modified time | relevance | path

Searched refs:WhichResult (Results 1 – 3 of 3) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64PostLegalizerLowering.cpp96 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 …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMISelLowering.cpp7151 static bool isVTRNMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { in isVTRNMask() argument
7166 WhichResult = SelectPairHalf(NumElts, M, i); in isVTRNMask()
7168 if ((M[i+j] >= 0 && (unsigned) M[i+j] != j + WhichResult) || in isVTRNMask()
7169 (M[i+j+1] >= 0 && (unsigned) M[i+j+1] != j + NumElts + WhichResult)) in isVTRNMask()
7175 WhichResult = 0; in isVTRNMask()
7183 static bool isVTRN_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult){ in isVTRN_v_undef_Mask() argument
7193 WhichResult = SelectPairHalf(NumElts, M, i); in isVTRN_v_undef_Mask()
7195 if ((M[i+j] >= 0 && (unsigned) M[i+j] != j + WhichResult) || in isVTRN_v_undef_Mask()
7196 (M[i+j+1] >= 0 && (unsigned) M[i+j+1] != j + WhichResult)) in isVTRN_v_undef_Mask()
7202 WhichResult = 0; in isVTRN_v_undef_Mask()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp8921 static bool isZIPMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { in isZIPMask() argument
8925 WhichResult = (M[0] == 0 ? 0 : 1); in isZIPMask()
8926 unsigned Idx = WhichResult * NumElts / 2; in isZIPMask()
8937 static bool isUZPMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { in isUZPMask() argument
8939 WhichResult = (M[0] == 0 ? 0 : 1); in isUZPMask()
8943 if ((unsigned)M[i] != 2 * i + WhichResult) in isUZPMask()
8950 static bool isTRNMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { in isTRNMask() argument
8954 WhichResult = (M[0] == 0 ? 0 : 1); in isTRNMask()
8956 if ((M[i] >= 0 && (unsigned)M[i] != i + WhichResult) || in isTRNMask()
8957 (M[i + 1] >= 0 && (unsigned)M[i + 1] != i + NumElts + WhichResult)) in isTRNMask()
[all …]