Lines Matching defs:CallSiteInfo
450 struct CallSiteInfo {
457 /// Whether all call sites represented by this CallSiteInfo, including those
459 /// default constructed CallSiteInfo represents no call sites.
507 CallSiteInfo CSInfo;
511 std::map<std::vector<uint64_t>, CallSiteInfo> ConstCSInfo;
516 CallSiteInfo &findCallSiteInfo(CallBase &CB);
519 CallSiteInfo &VTableSlotInfo::findCallSiteInfo(CallBase &CB) {
635 void applyUniformRetValOpt(CallSiteInfo &CSInfo, StringRef FnName,
638 CallSiteInfo &CSInfo,
666 void applyUniqueRetValOpt(CallSiteInfo &CSInfo, StringRef FnName, bool IsOne,
670 CallSiteInfo &CSInfo,
674 void applyVirtualConstProp(CallSiteInfo &CSInfo, StringRef FnName,
1167 auto Apply = [&](CallSiteInfo &CSInfo) {
1261 auto AddCalls = [&](CallSiteInfo &CSInfo) {
1452 auto Apply = [&](CallSiteInfo &CSInfo) {
1575 void DevirtModule::applyUniformRetValOpt(CallSiteInfo &CSInfo, StringRef FnName,
1589 MutableArrayRef<VirtualCallTarget> TargetsForSlot, CallSiteInfo &CSInfo,
1686 void DevirtModule::applyUniqueRetValOpt(CallSiteInfo &CSInfo, StringRef FnName,
1711 CallSiteInfo &CSInfo, WholeProgramDevirtResolution::ByArg *Res,
1757 void DevirtModule::applyVirtualConstProp(CallSiteInfo &CSInfo, StringRef FnName,