Lines Matching defs:VirtualCallTarget

235 wholeprogramdevirt::findLowestOffset(ArrayRef<VirtualCallTarget> Targets,
239 for (const VirtualCallTarget &Target : Targets) {
267 for (const VirtualCallTarget &Target : Targets) {
308 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocBefore,
316 for (VirtualCallTarget &Target : Targets) {
325 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocAfter,
333 for (VirtualCallTarget &Target : Targets) {
341 VirtualCallTarget::VirtualCallTarget(GlobalValue *Fn, const TypeMemberInfo *TM)
648 tryFindVirtualCallTargets(std::vector<VirtualCallTarget> &TargetsForSlot,
656 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
662 void tryICallBranchFunnel(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
667 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
672 bool tryUniformRetValOpt(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
704 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
711 bool tryVirtualConstProp(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
1091 std::vector<VirtualCallTarget> &TargetsForSlot,
1322 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo,
1437 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo,
1580 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
1584 for (VirtualCallTarget &Target : TargetsForSlot) {
1630 MutableArrayRef<VirtualCallTarget> TargetsForSlot, CallSiteInfo &CSInfo,
1635 for (const VirtualCallTarget &Target : TargetsForSlot)
1751 unsigned BitWidth, MutableArrayRef<VirtualCallTarget> TargetsForSlot,
1757 for (const VirtualCallTarget &Target : TargetsForSlot) {
1824 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo,
1850 for (VirtualCallTarget &Target : TargetsForSlot) {
2397 std::vector<VirtualCallTarget> TargetsForSlot;