Searched refs:WhichResult (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 5367 // 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 D | ARMISelLowering.cpp | 3772 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 D | AArch64ISelLowering.cpp | 5223 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