Lines Matching refs:Functions

557   FunctionMap Functions;  member in __anon0b9bcdd90211::StackSafetyDataFlowAnalysis
567 updateOneNode(Callee, Functions.find(Callee)->second); in updateOneNode()
570 for (auto &F : Functions) in updateAllNodes()
579 StackSafetyDataFlowAnalysis(uint32_t PointerBitWidth, FunctionMap Functions) in StackSafetyDataFlowAnalysis() argument
580 : Functions(std::move(Functions)), in StackSafetyDataFlowAnalysis()
593 auto FnIt = Functions.find(Callee); in getArgumentAccessRange()
595 if (FnIt == Functions.end()) in getArgumentAccessRange()
653 for (auto &F : Functions) { in runDataFlow()
689 return Functions; in run()
806 std::map<const GlobalValue *, FunctionInfo<GlobalValue>> Functions, in createGlobalStackSafetyInfo() argument
809 if (Functions.empty()) in createGlobalStackSafetyInfo()
813 auto Copy = Functions; in createGlobalStackSafetyInfo()
828 auto &SrcF = Functions[F.first]; in createGlobalStackSafetyInfo()
878 std::map<const GlobalValue *, FunctionInfo<GlobalValue>> Functions; in getInfo() local
882 Functions.emplace(&F, std::move(FI)); in getInfo()
886 createGlobalStackSafetyInfo(std::move(Functions), Index), {}, {}}); in getInfo()
1119 std::map<const FunctionSummary *, FunctionInfo<FunctionSummary>> Functions; in generateParamAccessSummary() local
1150 Functions.emplace(FS, std::move(FI)); in generateParamAccessSummary()
1158 NumCombinedDataFlowNodes += Functions.size(); in generateParamAccessSummary()
1160 FunctionSummary::ParamAccess::RangeWidth, std::move(Functions)); in generateParamAccessSummary()