Lines Matching refs:UI
1490 auto *UI = cast<Instruction>(U.getUser()); in performStackMoveOptzn() local
1493 if (!DT->dominates(SrcAlloca, UI)) in performStackMoveOptzn()
1509 Worklist.push_back(UI); in performStackMoveOptzn()
1512 if (UI->isLifetimeStartOrEnd()) { in performStackMoveOptzn()
1518 int64_t Size = cast<ConstantInt>(UI->getOperand(0))->getSExtValue(); in performStackMoveOptzn()
1520 LifetimeMarkers.push_back(UI); in performStackMoveOptzn()
1524 if (UI->hasMetadata(LLVMContext::MD_noalias)) in performStackMoveOptzn()
1525 NoAliasInstrs.insert(UI); in performStackMoveOptzn()
1526 if (!ModRefCallback(UI)) in performStackMoveOptzn()
1541 auto DestModRefCallback = [&](Instruction *UI) -> bool { in performStackMoveOptzn() argument
1543 if (UI == Store) in performStackMoveOptzn()
1545 ModRefInfo Res = BAA.getModRefInfo(UI, DestLoc); in performStackMoveOptzn()
1551 if (UI->getParent() == Store->getParent()) { in performStackMoveOptzn()
1557 BasicBlock *BB = UI->getParent(); in performStackMoveOptzn()
1560 if (UI->comesBefore(Store)) in performStackMoveOptzn()
1570 ReachabilityWorklist.push_back(UI->getParent()); in performStackMoveOptzn()
1589 auto SrcModRefCallback = [&](Instruction *UI) -> bool { in performStackMoveOptzn() argument
1592 if (PDT->dominates(Load, UI) || UI == Load || UI == Store) in performStackMoveOptzn()
1594 ModRefInfo Res = BAA.getModRefInfo(UI, SrcLoc); in performStackMoveOptzn()