Lines Matching defs:CallSiteInfo
485 struct CallSiteInfo {
492 /// Whether all call sites represented by this CallSiteInfo, including those
494 /// default constructed CallSiteInfo represents no call sites.
542 CallSiteInfo CSInfo;
546 std::map<std::vector<uint64_t>, CallSiteInfo> ConstCSInfo;
551 CallSiteInfo &findCallSiteInfo(CallBase &CB);
554 CallSiteInfo &VTableSlotInfo::findCallSiteInfo(CallBase &CB) {
670 void applyUniformRetValOpt(CallSiteInfo &CSInfo, StringRef FnName,
673 CallSiteInfo &CSInfo,
701 void applyUniqueRetValOpt(CallSiteInfo &CSInfo, StringRef FnName, bool IsOne,
705 CallSiteInfo &CSInfo,
709 void applyVirtualConstProp(CallSiteInfo &CSInfo, StringRef FnName,
1202 auto Apply = [&](CallSiteInfo &CSInfo) {
1304 auto AddCalls = [&](CallSiteInfo &CSInfo) {
1495 auto Apply = [&](CallSiteInfo &CSInfo) {
1616 void DevirtModule::applyUniformRetValOpt(CallSiteInfo &CSInfo, StringRef FnName,
1630 MutableArrayRef<VirtualCallTarget> TargetsForSlot, CallSiteInfo &CSInfo,
1727 void DevirtModule::applyUniqueRetValOpt(CallSiteInfo &CSInfo, StringRef FnName,
1752 CallSiteInfo &CSInfo, WholeProgramDevirtResolution::ByArg *Res,
1798 void DevirtModule::applyVirtualConstProp(CallSiteInfo &CSInfo, StringRef FnName,