Lines Matching defs:AST
214 assert(InnerAST && "Where is my AST?");
219 // Once we've incorporated the inner loop's AST into ours, we don't need the
231 // Because subloops have already been incorporated into AST, we skip blocks in
484 // This instruction is no longer in the AST for the current loop, because
629 AliasSetTracker *
636 SmallVectorImpl<BasicBlock*> &LEB, AliasSetTracker &ast,
639 PointerMustAliases(PMA), LoopExitBlocks(LEB), AST(ast), DL(dl),
669 AST.copyValue(LI, V);
672 AST.deleteValue(I);
739 assert(!load->isVolatile() && "AST broken");
747 assert(!store->isVolatile() && "AST broken");
822 AliasSetTracker *AST = LoopToAliasSetMap.lookup(L);
823 if (!AST)
826 AST->copyValue(From, To);
832 AliasSetTracker *AST = LoopToAliasSetMap.lookup(L);
833 if (!AST)
836 AST->deleteValue(V);