Lines Matching refs:US
196 UseInfo &US = Params.back().Use; in FunctionInfo() local
197 US.Calls.emplace_back(Aliasee, ArgNo, ConstantRange(APInt(PointerSize, 0))); in FunctionInfo()
282 bool StackSafetyLocalAnalysis::analyzeAllUses(const Value *Ptr, UseInfo &US) { in analyzeAllUses() argument
296 US.updateRange( in analyzeAllUses()
307 US.updateRange(UnknownRange); in analyzeAllUses()
310 US.updateRange(getAccessRange( in analyzeAllUses()
319 US.updateRange(UnknownRange); in analyzeAllUses()
330 US.updateRange(getMemIntrinsicAccessRange(MI, UI, Ptr)); in analyzeAllUses()
340 US.updateRange(UnknownRange); in analyzeAllUses()
350 US.Calls.emplace_back(Callee, A - B, Offset); in analyzeAllUses()
408 bool updateOneUse(UseInfo &US, bool UpdateToFullSet);
458 bool StackSafetyDataFlowAnalysis::updateOneUse(UseInfo &US, in updateOneUse() argument
461 for (auto &CS : US.Calls) { in updateOneUse()
467 if (!US.Range.contains(CalleeRange)) { in updateOneUse()
470 US.Range = UnknownRange; in updateOneUse()
472 US.Range = US.Range.unionWith(CalleeRange); in updateOneUse()