Lines Matching refs:WideMask
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()
136 narrowShuffleMaskElts(3, makeArrayRef(WideMask), NarrowMask); in TEST_F()
140 EXPECT_TRUE(widenShuffleMaskElts(4, {12,13,14,15,8,9,10,11,0,1,2,3,-1,-1,-1,-1}, WideMask)); in TEST_F()
141 EXPECT_EQ(makeArrayRef(WideMask), makeArrayRef({3,2,0,-1})); in TEST_F()
144 narrowShuffleMaskElts(4, makeArrayRef(WideMask), NarrowMask); in TEST_F()
148 EXPECT_FALSE(widenShuffleMaskElts(2, {12,12,14,15,8,9,10,11,0,1,2,3,-1,-1,-1,-1}, WideMask)); in TEST_F()
151 EXPECT_TRUE(widenShuffleMaskElts(3, {6,7,8,0,1,2,-1,-1,-1}, WideMask)); in TEST_F()
152 EXPECT_EQ(makeArrayRef(WideMask), makeArrayRef({2,0,-1})); in TEST_F()
155 narrowShuffleMaskElts(3, makeArrayRef(WideMask), NarrowMask); in TEST_F()
159 EXPECT_FALSE(widenShuffleMaskElts(3, {-1,7,8,0,-1,2,-1,-1,-1}, WideMask)); in TEST_F()
162 EXPECT_FALSE(widenShuffleMaskElts(2, {-1,-2,-1,-1}, WideMask)); in TEST_F()
165 EXPECT_TRUE(widenShuffleMaskElts(2, {-2,-2,-3,-3}, WideMask)); in TEST_F()
166 EXPECT_EQ(makeArrayRef(WideMask), makeArrayRef({-2,-3})); in TEST_F()