Searched refs:SplitNumElements (Results 1 – 3 of 3) sorted by relevance
/aosp_15_r20/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 10479 int SplitNumElements = NumElements / 2; in splitAndLowerVectorShuffle() local 10523 SmallVector<int, 32> V1BlendMask((unsigned)SplitNumElements, -1); in splitAndLowerVectorShuffle() 10524 SmallVector<int, 32> V2BlendMask((unsigned)SplitNumElements, -1); in splitAndLowerVectorShuffle() 10525 SmallVector<int, 32> BlendMask((unsigned)SplitNumElements, -1); in splitAndLowerVectorShuffle() 10526 for (int i = 0; i < SplitNumElements; ++i) { in splitAndLowerVectorShuffle() 10529 if (M >= NumElements + SplitNumElements) in splitAndLowerVectorShuffle() 10534 BlendMask[i] = SplitNumElements + i; in splitAndLowerVectorShuffle() 10536 if (M >= SplitNumElements) in splitAndLowerVectorShuffle() 10564 for (int i = 0; i < SplitNumElements; ++i) in splitAndLowerVectorShuffle() 10565 if (BlendMask[i] >= 0 && BlendMask[i] < SplitNumElements) in splitAndLowerVectorShuffle() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 14729 int SplitNumElements = NumElements / 2; in splitAndLowerShuffle() local 14773 SmallVector<int, 32> V1BlendMask((unsigned)SplitNumElements, -1); in splitAndLowerShuffle() 14774 SmallVector<int, 32> V2BlendMask((unsigned)SplitNumElements, -1); in splitAndLowerShuffle() 14775 SmallVector<int, 32> BlendMask((unsigned)SplitNumElements, -1); in splitAndLowerShuffle() 14776 for (int i = 0; i < SplitNumElements; ++i) { in splitAndLowerShuffle() 14779 if (M >= NumElements + SplitNumElements) in splitAndLowerShuffle() 14784 BlendMask[i] = SplitNumElements + i; in splitAndLowerShuffle() 14786 if (M >= SplitNumElements) in splitAndLowerShuffle() 14814 for (int i = 0; i < SplitNumElements; ++i) in splitAndLowerShuffle() 14815 if (BlendMask[i] >= 0 && BlendMask[i] < SplitNumElements) in splitAndLowerShuffle() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 16804 int SplitNumElements = NumElements / 2; in splitAndLowerShuffle() local 16806 MVT SplitVT = MVT::getVectorVT(ScalarVT, SplitNumElements); in splitAndLowerShuffle() 16824 SmallVector<int, 32> V1BlendMask((unsigned)SplitNumElements, -1); in splitAndLowerShuffle() 16825 SmallVector<int, 32> V2BlendMask((unsigned)SplitNumElements, -1); in splitAndLowerShuffle() 16826 SmallVector<int, 32> BlendMask((unsigned)SplitNumElements, -1); in splitAndLowerShuffle() 16827 for (int i = 0; i < SplitNumElements; ++i) { in splitAndLowerShuffle() 16830 if (M >= NumElements + SplitNumElements) in splitAndLowerShuffle() 16835 BlendMask[i] = SplitNumElements + i; in splitAndLowerShuffle() 16837 if (M >= SplitNumElements) in splitAndLowerShuffle() 16865 for (int i = 0; i < SplitNumElements; ++i) in splitAndLowerShuffle() [all …]
|