Lines Matching defs:AR
260 const SCEVAddRecExpr *AR = cast<SCEVAddRecExpr>(S);
261 EXPECT_TRUE(AR->isAffine());
262 EXPECT_FALSE(Exp.isSafeToExpandAt(AR, Top->getTerminator()));
263 EXPECT_FALSE(Exp.isSafeToExpandAt(AR, LPh->getTerminator()));
264 EXPECT_TRUE(Exp.isSafeToExpandAt(AR, L->getTerminator()));
265 EXPECT_TRUE(Exp.isSafeToExpandAt(AR, Post->getTerminator()));
510 auto *AR = GetAddRec(SE, Loop);
512 SE.getTypeSizeInBits(AR->getType());
516 Exp.expandCodeFor(AR, nullptr, InsertAt);
558 auto *AR = GetAddRec(SE, Loop);
560 unsigned ExpectedCanonicalIVWidth = SE.getTypeSizeInBits(AR->getType());
567 Exp.expandCodeFor(AR, nullptr, InsertAt);
643 auto *AR = GetAddRec(SE, Loop);
644 EXPECT_EQ(ARBitWidth, SE.getTypeSizeInBits(AR->getType()));
649 Exp.expandCodeFor(AR, nullptr, InsertAt);
754 auto *AR = GetAddRec(SE, Loop);
755 EXPECT_FALSE(AR->isAffine());
759 Value *V = Exp.expandCodeFor(AR, nullptr, InsertAt);
762 EXPECT_EQ(AR, ExpandedAR);
798 auto *AR = GetAddRec(SE, Loop);
799 EXPECT_FALSE(AR->isAffine());
801 unsigned ExpectedCanonicalIVWidth = SE.getTypeSizeInBits(AR->getType());
808 Value *V = Exp.expandCodeFor(AR, nullptr, InsertAt);
811 EXPECT_EQ(AR, ExpandedAR);
856 auto *AR = GetAddRec(SE, Loop);
857 EXPECT_FALSE(AR->isAffine());
858 EXPECT_EQ(ARBitWidth, SE.getTypeSizeInBits(AR->getType()));
863 Value *V = Exp.expandCodeFor(AR, nullptr, InsertAt);
866 EXPECT_EQ(AR, ExpandedAR);