Lines Matching refs:AA
46 AliasAnalysis &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnFunction() local
58 (void)AA.alias(P1, LocationSize::beforeOrAfterPointer(), P2, in runOnFunction()
193 auto &AA = getAAResults(*F); in TEST_F() local
196 EXPECT_EQ(AA.getModRefInfo(Store1, MemoryLocation()), ModRefInfo::Mod); in TEST_F()
197 EXPECT_EQ(AA.getModRefInfo(Store1, None), ModRefInfo::Mod); in TEST_F()
198 EXPECT_EQ(AA.getModRefInfo(Load1, MemoryLocation()), ModRefInfo::Ref); in TEST_F()
199 EXPECT_EQ(AA.getModRefInfo(Load1, None), ModRefInfo::Ref); in TEST_F()
200 EXPECT_EQ(AA.getModRefInfo(Add1, MemoryLocation()), ModRefInfo::NoModRef); in TEST_F()
201 EXPECT_EQ(AA.getModRefInfo(Add1, None), ModRefInfo::NoModRef); in TEST_F()
202 EXPECT_EQ(AA.getModRefInfo(VAArg1, MemoryLocation()), ModRefInfo::ModRef); in TEST_F()
203 EXPECT_EQ(AA.getModRefInfo(VAArg1, None), ModRefInfo::ModRef); in TEST_F()
204 EXPECT_EQ(AA.getModRefInfo(CmpXChg1, MemoryLocation()), ModRefInfo::ModRef); in TEST_F()
205 EXPECT_EQ(AA.getModRefInfo(CmpXChg1, None), ModRefInfo::ModRef); in TEST_F()
206 EXPECT_EQ(AA.getModRefInfo(AtomicRMW, MemoryLocation()), ModRefInfo::ModRef); in TEST_F()
207 EXPECT_EQ(AA.getModRefInfo(AtomicRMW, None), ModRefInfo::ModRef); in TEST_F()
249 auto &AA = getAAResults(*F); in TEST_F() local
250 EXPECT_EQ(AliasResult::NoAlias, AA.alias(A1Loc, A2Loc)); in TEST_F()
251 EXPECT_EQ(AliasResult::MayAlias, AA.alias(PhiLoc, A1Loc)); in TEST_F()
252 EXPECT_EQ(AliasResult::MayAlias, AA.alias(S1Loc, S2Loc)); in TEST_F()
254 BatchAAResults BatchAA(AA); in TEST_F()
259 BatchAAResults BatchAA2(AA); in TEST_F()
292 auto &AA = getAAResults(*F); in TEST_F() local
293 EXPECT_EQ(AliasResult::MayAlias, AA.alias(ALoc, BLoc)); in TEST_F()
294 EXPECT_EQ(AliasResult::MayAlias, AA.alias(ANextLoc, BNextLoc)); in TEST_F()
296 BatchAAResults BatchAA(AA); in TEST_F()
329 auto &AA = getAAResults(*F); in TEST_F() local
331 const auto AR = AA.alias(Loc1, Loc2); in TEST_F()
359 auto &AA = getAAResults(*F); in TEST_F() local
361 auto AR = AA.alias(Loc1, Loc2); in TEST_F()
365 AR = AA.alias(Loc2, Loc1); in TEST_F()