Lines Matching refs:UI
305 for (const Use &UI : V->uses()) {
306 const auto *I = cast<Instruction>(UI.getUser());
310 assert(V == UI.get());
319 getAccessRange(UI, Ptr, DL.getTypeStoreSize(I->getType())));
337 UI, Ptr, DL.getTypeStoreSize(I->getOperand(0)->getType())));
359 US.updateRange(getMemIntrinsicAccessRange(MI, UI, Ptr));
364 if (!CB.isArgOperand(&UI)) {
369 unsigned ArgNo = CB.getArgOperandNo(&UI);
372 UI, Ptr, DL.getTypeStoreSize(CB.getParamByValType(ArgNo))));
387 US.Calls.emplace_back(Callee, ArgNo, offsetFrom(UI, Ptr));
416 auto &UI = Info.Allocas.emplace(AI, PointerSize).first->second;
417 analyzeAllUses(AI, UI, SL);
424 auto &UI = Info.Params.emplace(A.getArgNo(), PointerSize).first->second;
425 analyzeAllUses(&A, UI, SL);