Lines Matching defs:AST
205 /// AST - An AliasSetTracker object to update. If null, don't update it.
207 AliasSetTracker *AST;
248 : Allocas(A), DT(dt), DIB(0), AST(ast) {}
388 if (AST) PointerAllocaValues.resize(Allocas.size());
406 if (AST) AST->deleteValue(AI);
437 if (AST) AST->deleteValue(AI);
471 if (AST) AST->deleteValue(AI);
514 // If we have an AST to keep updated, remember some pointer value that is
516 if (AST)
571 if (AST) AST->deleteValue(A);
594 if (AST && PN->getType()->isPointerTy())
595 AST->deleteValue(PN);
885 if (AST && LI->getType()->isPointerTy())
886 AST->deleteValue(LI);
943 if (AST && LI->getType()->isPointerTy())
944 AST->deleteValue(LI);
979 if (AST && LI->getType()->isPointerTy())
980 AST->deleteValue(LI);
1005 if (AST && PN->getType()->isPointerTy())
1006 AST->copyValue(PointerAllocaValues[AllocaNo], PN);
1079 if (AST && LI->getType()->isPointerTy())
1080 AST->deleteValue(LI);
1129 /// If AST is specified, the specified tracker is updated to reflect changes
1133 DominatorTree &DT, AliasSetTracker *AST) {
1137 PromoteMem2Reg(Allocas, DT, AST).run();