Lines Matching refs:Functions
589 FunctionMap Functions; member in __anon88e494be0211::StackSafetyDataFlowAnalysis
599 updateOneNode(Callee, Functions.find(Callee)->second); in updateOneNode()
602 for (auto &F : Functions) in updateAllNodes()
611 StackSafetyDataFlowAnalysis(uint32_t PointerBitWidth, FunctionMap Functions) in StackSafetyDataFlowAnalysis() argument
612 : Functions(std::move(Functions)), in StackSafetyDataFlowAnalysis()
625 auto FnIt = Functions.find(Callee); in getArgumentAccessRange()
627 if (FnIt == Functions.end()) in getArgumentAccessRange()
685 for (auto &F : Functions) { in runDataFlow()
721 return Functions; in run()
838 std::map<const GlobalValue *, FunctionInfo<GlobalValue>> Functions, in createGlobalStackSafetyInfo() argument
841 if (Functions.empty()) in createGlobalStackSafetyInfo()
845 auto Copy = Functions; in createGlobalStackSafetyInfo()
860 auto &SrcF = Functions[F.first]; in createGlobalStackSafetyInfo()
910 std::map<const GlobalValue *, FunctionInfo<GlobalValue>> Functions; in getInfo() local
914 Functions.emplace(&F, std::move(FI)); in getInfo()
918 createGlobalStackSafetyInfo(std::move(Functions), Index), {}, {}}); in getInfo()
1152 std::map<const FunctionSummary *, FunctionInfo<FunctionSummary>> Functions; in generateParamAccessSummary() local
1183 Functions.emplace(FS, std::move(FI)); in generateParamAccessSummary()
1191 NumCombinedDataFlowNodes += Functions.size(); in generateParamAccessSummary()
1193 FunctionSummary::ParamAccess::RangeWidth, std::move(Functions)); in generateParamAccessSummary()