Lines Matching refs:ShuffleVectorInst

1003   ShuffleVectorInst::commuteShuffleMask(Indices, 4);  in TEST()
1022 EXPECT_TRUE(ShuffleVectorInst::isIdentityMask(Identity)); in TEST()
1023 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(Identity)); // identity is distinguished from select in TEST()
1024 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(Identity)); in TEST()
1025 EXPECT_TRUE(ShuffleVectorInst::isSingleSourceMask(Identity)); // identity is always single source in TEST()
1026 EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(Identity)); in TEST()
1027 EXPECT_FALSE(ShuffleVectorInst::isTransposeMask(Identity)); in TEST()
1030 EXPECT_FALSE(ShuffleVectorInst::isIdentityMask(Select)); in TEST()
1031 EXPECT_TRUE(ShuffleVectorInst::isSelectMask(Select)); in TEST()
1032 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(Select)); in TEST()
1033 EXPECT_FALSE(ShuffleVectorInst::isSingleSourceMask(Select)); in TEST()
1034 EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(Select)); in TEST()
1035 EXPECT_FALSE(ShuffleVectorInst::isTransposeMask(Select)); in TEST()
1038 EXPECT_FALSE(ShuffleVectorInst::isIdentityMask(Reverse)); in TEST()
1039 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(Reverse)); in TEST()
1040 EXPECT_TRUE(ShuffleVectorInst::isReverseMask(Reverse)); in TEST()
1041 EXPECT_TRUE(ShuffleVectorInst::isSingleSourceMask(Reverse)); // reverse is always single source in TEST()
1042 EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(Reverse)); in TEST()
1043 EXPECT_FALSE(ShuffleVectorInst::isTransposeMask(Reverse)); in TEST()
1046 EXPECT_FALSE(ShuffleVectorInst::isIdentityMask(SingleSource)); in TEST()
1047 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(SingleSource)); in TEST()
1048 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(SingleSource)); in TEST()
1049 EXPECT_TRUE(ShuffleVectorInst::isSingleSourceMask(SingleSource)); in TEST()
1050 EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(SingleSource)); in TEST()
1051 EXPECT_FALSE(ShuffleVectorInst::isTransposeMask(SingleSource)); in TEST()
1054 EXPECT_FALSE(ShuffleVectorInst::isIdentityMask(ZeroEltSplat)); in TEST()
1055 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(ZeroEltSplat)); in TEST()
1056 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(ZeroEltSplat)); in TEST()
1057 …EXPECT_TRUE(ShuffleVectorInst::isSingleSourceMask(ZeroEltSplat)); // 0-splat is always single sour… in TEST()
1058 EXPECT_TRUE(ShuffleVectorInst::isZeroEltSplatMask(ZeroEltSplat)); in TEST()
1059 EXPECT_FALSE(ShuffleVectorInst::isTransposeMask(ZeroEltSplat)); in TEST()
1062 EXPECT_FALSE(ShuffleVectorInst::isIdentityMask(Transpose)); in TEST()
1063 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(Transpose)); in TEST()
1064 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(Transpose)); in TEST()
1065 EXPECT_FALSE(ShuffleVectorInst::isSingleSourceMask(Transpose)); in TEST()
1066 EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(Transpose)); in TEST()
1067 EXPECT_TRUE(ShuffleVectorInst::isTransposeMask(Transpose)); in TEST()
1070 EXPECT_TRUE(ShuffleVectorInst::isIdentityMask(ConstantVector::get({CU, C1, CU, C3}))); in TEST()
1071 EXPECT_TRUE(ShuffleVectorInst::isIdentityMask(ConstantVector::get({C4, CU, C6, CU}))); in TEST()
1073 EXPECT_TRUE(ShuffleVectorInst::isSelectMask(ConstantVector::get({C4, C1, C6, CU}))); in TEST()
1074 EXPECT_TRUE(ShuffleVectorInst::isSelectMask(ConstantVector::get({CU, C1, C6, C3}))); in TEST()
1076 EXPECT_TRUE(ShuffleVectorInst::isReverseMask(ConstantVector::get({C7, C6, CU, C4}))); in TEST()
1077 EXPECT_TRUE(ShuffleVectorInst::isReverseMask(ConstantVector::get({C3, CU, C1, CU}))); in TEST()
1079 EXPECT_TRUE(ShuffleVectorInst::isSingleSourceMask(ConstantVector::get({C7, C5, CU, C7}))); in TEST()
1080 EXPECT_TRUE(ShuffleVectorInst::isSingleSourceMask(ConstantVector::get({C3, C0, CU, C3}))); in TEST()
1082 EXPECT_TRUE(ShuffleVectorInst::isZeroEltSplatMask(ConstantVector::get({C4, CU, CU, C4}))); in TEST()
1083 EXPECT_TRUE(ShuffleVectorInst::isZeroEltSplatMask(ConstantVector::get({CU, C0, CU, C0}))); in TEST()
1085 EXPECT_TRUE(ShuffleVectorInst::isTransposeMask(ConstantVector::get({C1, C5, C3, C7}))); in TEST()
1086 EXPECT_TRUE(ShuffleVectorInst::isTransposeMask(ConstantVector::get({C1, C3}))); in TEST()
1093 ShuffleVectorInst *Id1 = new ShuffleVectorInst(V0, V1, in TEST()
1102 ShuffleVectorInst *Id2 = new ShuffleVectorInst(V0, V1, in TEST()
1111 ShuffleVectorInst *Id3 = new ShuffleVectorInst(V0, V1, in TEST()
1120 ShuffleVectorInst *Id4 = new ShuffleVectorInst(V0, V1, in TEST()
1129 ShuffleVectorInst *Id5 = new ShuffleVectorInst(V0, V1, in TEST()
1138 ShuffleVectorInst *Id6 = new ShuffleVectorInst(V0, V1, in TEST()
1147 ShuffleVectorInst *Id7 = new ShuffleVectorInst(V0, V1, in TEST()
1156 ShuffleVectorInst *Id8 = new ShuffleVectorInst(V0, V1, in TEST()
1165 ShuffleVectorInst *Id9 = new ShuffleVectorInst(V0, V1, in TEST()
1174 ShuffleVectorInst *Id10 = new ShuffleVectorInst(V0, V1, in TEST()
1183 ShuffleVectorInst *Id11 = new ShuffleVectorInst(V0, V1, in TEST()
1193 ShuffleVectorInst *Id12 = new ShuffleVectorInst(V0, ConstantVector::get({CU, CU, CU, CU}), in TEST()
1204 ShuffleVectorInst *Id13 = in TEST()
1205 new ShuffleVectorInst(Constant::getAllOnesValue(VScaleV4Int32Ty), in TEST()
1216 ShuffleVectorInst *Id14 = in TEST()
1217 new ShuffleVectorInst(Constant::getAllOnesValue(VScaleV2Int32Ty), in TEST()
1226 ShuffleVectorInst *Id15 = in TEST()
1227 new ShuffleVectorInst(Constant::getAllOnesValue(VScaleV2Int32Ty), in TEST()
1241 EXPECT_TRUE(ShuffleVectorInst::isReplicationMask( in TEST()
1250 ShuffleVectorInst *SVI = new ShuffleVectorInst(Op, Op, ReplicatedMask); in TEST()
1282 EXPECT_TRUE(ShuffleVectorInst::isReplicationMask( in TEST()
1311 bool Match = ShuffleVectorInst::isReplicationMask( in TEST()