Lines Matching refs:VirtualCallTarget

195 wholeprogramdevirt::findLowestOffset(ArrayRef<VirtualCallTarget> Targets,  in findLowestOffset()
199 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
227 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
269 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocBefore, in setBeforeReturnValues()
277 for (VirtualCallTarget &Target : Targets) { in setBeforeReturnValues()
286 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocAfter, in setAfterReturnValues()
294 for (VirtualCallTarget &Target : Targets) { in setAfterReturnValues()
302 VirtualCallTarget::VirtualCallTarget(Function *Fn, const TypeMemberInfo *TM) in VirtualCallTarget() function in VirtualCallTarget
566 tryFindVirtualCallTargets(std::vector<VirtualCallTarget> &TargetsForSlot,
573 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
579 void tryICallBranchFunnel(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
584 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
589 bool tryUniformRetValOpt(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
621 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
628 bool tryVirtualConstProp(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
971 std::vector<VirtualCallTarget> &TargetsForSlot, in tryFindVirtualCallTargets()
1143 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo, in trySingleImplDevirt()
1258 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo, in tryICallBranchFunnel()
1387 MutableArrayRef<VirtualCallTarget> TargetsForSlot, in tryEvaluateFunctionsWithArgs()
1391 for (VirtualCallTarget &Target : TargetsForSlot) { in tryEvaluateFunctionsWithArgs()
1429 MutableArrayRef<VirtualCallTarget> TargetsForSlot, CallSiteInfo &CSInfo, in tryUniformRetValOpt()
1434 for (const VirtualCallTarget &Target : TargetsForSlot) in tryUniformRetValOpt()
1550 unsigned BitWidth, MutableArrayRef<VirtualCallTarget> TargetsForSlot, in tryUniqueRetValOpt()
1556 for (const VirtualCallTarget &Target : TargetsForSlot) { in tryUniqueRetValOpt()
1623 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo, in tryVirtualConstProp()
1643 for (VirtualCallTarget &Target : TargetsForSlot) { in tryVirtualConstProp()
2129 std::vector<VirtualCallTarget> TargetsForSlot; in run()