Lines Matching refs:UI
342 for (const Use &UI : V->uses()) { in analyzeAllUses() local
343 const auto *I = cast<Instruction>(UI.getUser()); in analyzeAllUses()
347 assert(V == UI.get()); in analyzeAllUses()
356 getAccessRange(UI, Ptr, DL.getTypeStoreSize(I->getType()))); in analyzeAllUses()
374 UI, Ptr, DL.getTypeStoreSize(I->getOperand(0)->getType()))); in analyzeAllUses()
396 US.updateRange(getMemIntrinsicAccessRange(MI, UI, Ptr)); in analyzeAllUses()
401 if (!CB.isArgOperand(&UI)) { in analyzeAllUses()
406 unsigned ArgNo = CB.getArgOperandNo(&UI); in analyzeAllUses()
409 UI, Ptr, DL.getTypeStoreSize(CB.getParamByValType(ArgNo)))); in analyzeAllUses()
424 ConstantRange Offsets = offsetFrom(UI, Ptr); in analyzeAllUses()
457 auto &UI = Info.Allocas.emplace(AI, PointerSize).first->second; in run() local
458 analyzeAllUses(AI, UI, SL); in run()
465 auto &UI = Info.Params.emplace(A.getArgNo(), PointerSize).first->second; in run() local
466 analyzeAllUses(&A, UI, SL); in run()