Lines Matching defs:ValueTrackingTest

1 //===- ValueTrackingTest.cpp - ValueTracking tests ------------------------===//
46 class ValueTrackingTest : public testing::Test {
95 class MatchSelectPatternTest : public ValueTrackingTest {
107 class ComputeKnownBitsTest : public ValueTrackingTest {
117 class ComputeKnownFPClassTest : public ValueTrackingTest {
691 TEST_F(ValueTrackingTest, ComputeNumSignBits_PR32045) {
701 TEST_F(ValueTrackingTest, ComputeNumSignBits_Shuffle) {
712 TEST_F(ValueTrackingTest, ComputeNumSignBits_Shuffle2) {
722 TEST_F(ValueTrackingTest, impliesPoisonTest_Identity) {
730 TEST_F(ValueTrackingTest, impliesPoisonTest_ICmp) {
739 TEST_F(ValueTrackingTest, impliesPoisonTest_ICmpUnknown) {
748 TEST_F(ValueTrackingTest, impliesPoisonTest_AddNswOkay) {
757 TEST_F(ValueTrackingTest, impliesPoisonTest_AddNswOkay2) {
766 TEST_F(ValueTrackingTest, impliesPoisonTest_AddNsw) {
775 TEST_F(ValueTrackingTest, impliesPoisonTest_Cmp) {
785 TEST_F(ValueTrackingTest, impliesPoisonTest_FCmpFMF) {
795 TEST_F(ValueTrackingTest, impliesPoisonTest_AddSubSameOps) {
804 TEST_F(ValueTrackingTest, impliesPoisonTest_MaskCmp) {
815 TEST_F(ValueTrackingTest, ComputeNumSignBits_Shuffle_Pointers) {
960 TEST_F(ValueTrackingTest, programUndefinedIfPoison) {
972 TEST_F(ValueTrackingTest, programUndefinedIfPoisonSelect) {
986 TEST_F(ValueTrackingTest, programUndefinedIfUndefOrPoison) {
998 TEST_F(ValueTrackingTest, isGuaranteedNotToBePoison_exploitBranchCond) {
1020 TEST_F(ValueTrackingTest, isGuaranteedNotToBePoison_phi) {
1044 TEST_F(ValueTrackingTest, isGuaranteedNotToBeUndefOrPoison) {
1082 TEST_F(ValueTrackingTest, isGuaranteedNotToBeUndefOrPoison_assume) {
1222 TEST_F(ValueTrackingTest, computePtrAlignment) {
2095 TEST_F(ValueTrackingTest, isNonZeroRecurrence) {
2116 TEST_F(ValueTrackingTest, KnownNonZeroFromDomCond) {
2141 TEST_F(ValueTrackingTest, KnownNonZeroFromDomCond2) {
2166 TEST_F(ValueTrackingTest, IsImpliedConditionAnd) {
2185 TEST_F(ValueTrackingTest, IsImpliedConditionAnd2) {
2204 TEST_F(ValueTrackingTest, IsImpliedConditionAndVec) {
2216 TEST_F(ValueTrackingTest, IsImpliedConditionOr) {
2235 TEST_F(ValueTrackingTest, IsImpliedConditionOr2) {
2682 TEST_F(ValueTrackingTest, HaveNoCommonBitsSet) {
2760 class IsBytewiseValueTest : public ValueTrackingTest,
3009 TEST_F(ValueTrackingTest, ComputeConstantRange) {
3209 : public ValueTrackingTest,