Lines Matching refs:AST
222 assert(InnerAST && "Where is my AST?");
227 // Once we've incorporated the inner loop's AST into ours, we don't need the
239 // Because subloops have already been incorporated into AST, we skip blocks in
508 // This instruction is no longer in the AST for the current loop, because
665 AliasSetTracker *
679 AST(ast), DL(dl), Alignment(alignment), TBAATag(TBAATag) {}
709 AST.copyValue(LI, V);
712 AST.deleteValue(I);
782 assert(!load->isVolatile() && "AST broken");
790 assert(!store->isVolatile() && "AST broken");
880 AliasSetTracker *AST = LoopToAliasSetMap.lookup(L);
881 if (!AST)
884 AST->copyValue(From, To);
890 AliasSetTracker *AST = LoopToAliasSetMap.lookup(L);
891 if (!AST)
894 AST->deleteValue(V);