Lines Matching defs:VirtualCallTarget

206 wholeprogramdevirt::findLowestOffset(ArrayRef<VirtualCallTarget> Targets,
210 for (const VirtualCallTarget &Target : Targets) {
238 for (const VirtualCallTarget &Target : Targets) {
279 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocBefore,
287 for (VirtualCallTarget &Target : Targets) {
296 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocAfter,
304 for (VirtualCallTarget &Target : Targets) {
312 VirtualCallTarget::VirtualCallTarget(GlobalValue *Fn, const TypeMemberInfo *TM)
613 tryFindVirtualCallTargets(std::vector<VirtualCallTarget> &TargetsForSlot,
621 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
627 void tryICallBranchFunnel(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
632 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
637 bool tryUniformRetValOpt(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
669 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
676 bool tryVirtualConstProp(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
1056 std::vector<VirtualCallTarget> &TargetsForSlot,
1279 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo,
1394 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo,
1539 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
1543 for (VirtualCallTarget &Target : TargetsForSlot) {
1589 MutableArrayRef<VirtualCallTarget> TargetsForSlot, CallSiteInfo &CSInfo,
1594 for (const VirtualCallTarget &Target : TargetsForSlot)
1710 unsigned BitWidth, MutableArrayRef<VirtualCallTarget> TargetsForSlot,
1716 for (const VirtualCallTarget &Target : TargetsForSlot) {
1783 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo,
1809 for (VirtualCallTarget &Target : TargetsForSlot) {
2352 std::vector<VirtualCallTarget> TargetsForSlot;