Lines Matching refs:Functions

567   FunctionMap Functions;  member in __anon770d5a5f0211::StackSafetyDataFlowAnalysis
577 updateOneNode(Callee, Functions.find(Callee)->second); in updateOneNode()
580 for (auto &F : Functions) in updateAllNodes()
589 StackSafetyDataFlowAnalysis(uint32_t PointerBitWidth, FunctionMap Functions) in StackSafetyDataFlowAnalysis() argument
590 : Functions(std::move(Functions)), in StackSafetyDataFlowAnalysis()
603 auto FnIt = Functions.find(Callee); in getArgumentAccessRange()
605 if (FnIt == Functions.end()) in getArgumentAccessRange()
663 for (auto &F : Functions) { in runDataFlow()
699 return Functions; in run()
816 std::map<const GlobalValue *, FunctionInfo<GlobalValue>> Functions, in createGlobalStackSafetyInfo() argument
819 if (Functions.empty()) in createGlobalStackSafetyInfo()
823 auto Copy = Functions; in createGlobalStackSafetyInfo()
838 auto &SrcF = Functions[F.first]; in createGlobalStackSafetyInfo()
888 std::map<const GlobalValue *, FunctionInfo<GlobalValue>> Functions; in getInfo() local
892 Functions.emplace(&F, std::move(FI)); in getInfo()
896 createGlobalStackSafetyInfo(std::move(Functions), Index), {}, {}}); in getInfo()
1130 std::map<const FunctionSummary *, FunctionInfo<FunctionSummary>> Functions; in generateParamAccessSummary() local
1161 Functions.emplace(FS, std::move(FI)); in generateParamAccessSummary()
1169 NumCombinedDataFlowNodes += Functions.size(); in generateParamAccessSummary()
1171 FunctionSummary::ParamAccess::RangeWidth, std::move(Functions)); in generateParamAccessSummary()