Lines Matching defs:tX
863 Value *tX = X;
864 EXPECT_TRUE(match(X, m_Deferred(tX)));
865 EXPECT_FALSE(match(Y, m_Deferred(tX)));
868 const Value *tX = X;
869 EXPECT_TRUE(match(X, m_Deferred(tX)));
870 EXPECT_FALSE(match(Y, m_Deferred(tX)));
873 Value *const tX = X;
874 EXPECT_TRUE(match(X, m_Deferred(tX)));
875 EXPECT_FALSE(match(Y, m_Deferred(tX)));
878 const Value *const tX = X;
879 EXPECT_TRUE(match(X, m_Deferred(tX)));
880 EXPECT_FALSE(match(Y, m_Deferred(tX)));
884 Value *tX = nullptr;
885 EXPECT_TRUE(match(IRB.CreateAnd(X, X), m_And(m_Value(tX), m_Deferred(tX))));
886 EXPECT_EQ(tX, X);
889 Value *tX = nullptr;
891 match(IRB.CreateAnd(X, Y), m_c_And(m_Value(tX), m_Deferred(tX))));
895 Value *tX = nullptr, *tY = nullptr;
897 Pattern, m_c_And(m_Value(tX), m_c_And(m_Deferred(tX), m_Value(tY)))));
898 EXPECT_EQ(tX, X);