Searched refs:WideMask (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | VectorUtilsTest.cpp | 114 SmallVector<int, 16> WideMask; in TEST_F() local 118 EXPECT_TRUE(widenShuffleMaskElts(1, {3,2,0,-1}, WideMask)); in TEST_F() 119 EXPECT_EQ(makeArrayRef(WideMask), makeArrayRef({3,2,0,-1})); in TEST_F() 122 narrowShuffleMaskElts(1, makeArrayRef(WideMask), NarrowMask); in TEST_F() 126 EXPECT_FALSE(widenShuffleMaskElts(2, {3,2,0,-1}, WideMask)); in TEST_F() 129 EXPECT_FALSE(widenShuffleMaskElts(2, {0,1,2}, WideMask)); in TEST_F() 132 EXPECT_TRUE(widenShuffleMaskElts(3, {0,1,2}, WideMask)); in TEST_F() 133 EXPECT_EQ(makeArrayRef(WideMask), makeArrayRef({0})); in TEST_F() 141 EXPECT_EQ(makeArrayRef(WideMask), makeArrayRef({3,2,0,-1})); in TEST_F() 152 EXPECT_EQ(makeArrayRef(WideMask), makeArrayRef({2,0,-1})); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 38691 SmallVector<int, 64> WideMask(BaseMask.begin(), BaseMask.end()); in combineX86ShuffleChainWithExtract() local 38692 for (int &M : WideMask) { in combineX86ShuffleChainWithExtract() 38697 WideMask.append((Scale - 1) * NumMaskElts, SM_SentinelUndef); in combineX86ShuffleChainWithExtract() 38700 resolveTargetShuffleInputsAndMask(WideInputs, WideMask); in combineX86ShuffleChainWithExtract() 38716 combineX86ShuffleChain(WideInputs, WideRoot, WideMask, Depth, in combineX86ShuffleChainWithExtract()
|