Lines Matching defs:PatternMatchTest

33 struct PatternMatchTest : ::testing::Test {
40 PatternMatchTest()
48 TEST_F(PatternMatchTest, OneUse) {
68 TEST_F(PatternMatchTest, SpecificIntEQ) {
107 TEST_F(PatternMatchTest, SpecificIntNE) {
146 TEST_F(PatternMatchTest, SpecificIntUGT) {
185 TEST_F(PatternMatchTest, SignbitZeroChecks) {
208 TEST_F(PatternMatchTest, SpecificIntUGE) {
247 TEST_F(PatternMatchTest, SpecificIntULT) {
286 TEST_F(PatternMatchTest, SpecificIntULE) {
325 TEST_F(PatternMatchTest, SpecificIntSGT) {
364 TEST_F(PatternMatchTest, SpecificIntSGE) {
403 TEST_F(PatternMatchTest, SpecificIntSLT) {
442 TEST_F(PatternMatchTest, SpecificIntSLE) {
481 TEST_F(PatternMatchTest, Unless) {
497 TEST_F(PatternMatchTest, BitWise) {
536 TEST_F(PatternMatchTest, XorLike) {
602 TEST_F(PatternMatchTest, ZExtSExtSelf) {
638 TEST_F(PatternMatchTest, BitCast) {
680 TEST_F(PatternMatchTest, CheckedInt) {
802 TEST_F(PatternMatchTest, Power2) {
844 TEST_F(PatternMatchTest, Not) {
858 TEST_F(PatternMatchTest, CommutativeDeferredValue) {
908 TEST_F(PatternMatchTest, FloatingPointOrderedMin) {
958 TEST_F(PatternMatchTest, FloatingPointOrderedMax) {
1009 TEST_F(PatternMatchTest, FloatingPointUnorderedMin) {
1059 TEST_F(PatternMatchTest, FloatingPointUnorderedMax) {
1109 TEST_F(PatternMatchTest, FloatingPointMin) {
1176 TEST_F(PatternMatchTest, FloatingPointMax) {
1243 TEST_F(PatternMatchTest, OverflowingBinOps) {
1327 TEST_F(PatternMatchTest, LoadStoreOps) {
1363 TEST_F(PatternMatchTest, VectorOps) {
1473 TEST_F(PatternMatchTest, UndefPoisonMix) {
1504 TEST_F(PatternMatchTest, VectorUndefInt) {
1595 TEST_F(PatternMatchTest, VectorUndefFloat) {
1840 TEST_F(PatternMatchTest, FloatingPointFNeg) {
1869 TEST_F(PatternMatchTest, CondBranchTest) {
1897 TEST_F(PatternMatchTest, WithOverflowInst) {
1921 TEST_F(PatternMatchTest, MinMaxIntrinsics) {
1959 TEST_F(PatternMatchTest, IntrinsicMatcher) {
2066 TEST_F(PatternMatchTest, ConstantPredicateType) {
2234 TEST_F(PatternMatchTest, InsertValue) {
2255 TEST_F(PatternMatchTest, LogicalSelects) {
2327 TEST_F(PatternMatchTest, VectorLogicalSelects) {
2358 TEST_F(PatternMatchTest, VScale) {
2377 TEST_F(PatternMatchTest, NotForbidPoison) {
2431 template <typename T> struct MutableConstTest : PatternMatchTest { };
2439 auto &IRB = PatternMatchTest::IRB;
2531 auto &IRB = PatternMatchTest::IRB;
2608 TEST_F(PatternMatchTest, ConstExpr) {
2621 TEST_F(PatternMatchTest, PtrAdd) {