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

/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5367 // WhichResult gives the offset for each element in the mask based on which
5374 // (here WhichResult (see below) indicates which result is being checked)
5379 // as many elements as v1/v2 (here WhichResult will always be 0 if true) here we
5382 static bool isVTRNMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { argument
5392 // upper and lower parts of the mask with a matching value for WhichResult
5395 // M[0] is used to determine WhichResult
5398 WhichResult = i / NumElts;
5400 WhichResult = M[i] == 0 ? 0 : 1;
5402 if ((M[i+j] >= 0 && (unsigned) M[i+j] != j + WhichResult) ||
5403 (M[i+j+1] >= 0 && (unsigned) M[i+j+1] != j + NumElts + WhichResult))
5417 isVTRN_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
5452 isVUZPMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
5482 isVUZP_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
5523 isVZIPMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
5556 isVZIP_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
5588 isNEONTwoResultShuffleMask(ArrayRef<int> ShuffleMask, EVT VT, unsigned &WhichResult, bool &isV_UNDEF) argument
6085 unsigned Imm, WhichResult; local
6285 unsigned WhichResult; local
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DARMISelLowering.cpp3772 unsigned &WhichResult) {
3778 WhichResult = (M[0] == 0 ? 0 : 1);
3780 if ((M[i] >= 0 && (unsigned) M[i] != i + WhichResult) ||
3781 (M[i+1] >= 0 && (unsigned) M[i+1] != i + NumElts + WhichResult))
3791 unsigned &WhichResult) {
3797 WhichResult = (M[0] == 0 ? 0 : 1);
3799 if ((M[i] >= 0 && (unsigned) M[i] != i + WhichResult) ||
3800 (M[i+1] >= 0 && (unsigned) M[i+1] != i + WhichResult))
3807 unsigned &WhichResult) {
3813 WhichResult
3771 isVTRNMask(const SmallVectorImpl<int> &M, EVT VT, unsigned &WhichResult) argument
3790 isVTRN_v_undef_Mask(const SmallVectorImpl<int> &M, EVT VT, unsigned &WhichResult) argument
3806 isVUZPMask(const SmallVectorImpl<int> &M, EVT VT, unsigned &WhichResult) argument
3830 isVUZP_v_undef_Mask(const SmallVectorImpl<int> &M, EVT VT, unsigned &WhichResult) argument
3855 isVZIPMask(const SmallVectorImpl<int> &M, EVT VT, unsigned &WhichResult) argument
3881 isVZIP_v_undef_Mask(const SmallVectorImpl<int> &M, EVT VT, unsigned &WhichResult) argument
4208 unsigned Imm, WhichResult; local
4378 unsigned WhichResult; local
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5223 static bool isZIPMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { argument
5225 WhichResult = (M[0] == 0 ? 0 : 1);
5226 unsigned Idx = WhichResult * NumElts / 2;
5237 static bool isUZPMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { argument
5239 WhichResult = (M[0] == 0 ? 0 : 1);
5243 if ((unsigned)M[i] != 2 * i + WhichResult)
5250 static bool isTRNMask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) { argument
5252 WhichResult = (M[0] == 0 ? 0 : 1);
5254 if ((M[i] >= 0 && (unsigned)M[i] != i + WhichResult) ||
5255 (M[i + 1] >= 0 && (unsigned)M[i + 1] != i + NumElts + WhichResult))
5264 isZIP_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
5281 isUZP_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
5300 isTRN_v_undef_Mask(ArrayRef<int> M, EVT VT, unsigned &WhichResult) argument
5649 unsigned WhichResult; local
[all...]

Completed in 168 milliseconds