Lines Matching refs:UseInfo
115 template <typename CalleeTy> struct UseInfo { struct
129 UseInfo(unsigned PointerSize) : Range{PointerSize, false} {} in UseInfo() argument
135 raw_ostream &operator<<(raw_ostream &OS, const UseInfo<CalleeTy> &U) { in operator <<()
176 std::map<const AllocaInst *, UseInfo<CalleeTy>> Allocas;
177 std::map<uint32_t, UseInfo<CalleeTy>> Params;
245 bool analyzeAllUses(Value *Ptr, UseInfo<GlobalValue> &AS,
332 UseInfo<GlobalValue> &US, in analyzeAllUses()
485 bool updateOneUse(UseInfo<CalleeTy> &US, bool UpdateToFullSet);
531 bool StackSafetyDataFlowAnalysis<CalleeTy>::updateOneUse(UseInfo<CalleeTy> &US, in updateOneUse()
694 void resolveAllCalls(UseInfo<GlobalValue> &Use, in resolveAllCalls()
699 UseInfo<GlobalValue>::CallsTy TmpCalls; in resolveAllCalls()