Lines Matching refs:VirtualCallTarget
125 wholeprogramdevirt::findLowestOffset(ArrayRef<VirtualCallTarget> Targets, in findLowestOffset()
129 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
157 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
199 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocBefore, in setBeforeReturnValues()
207 for (VirtualCallTarget &Target : Targets) { in setBeforeReturnValues()
216 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocAfter, in setAfterReturnValues()
224 for (VirtualCallTarget &Target : Targets) { in setAfterReturnValues()
232 VirtualCallTarget::VirtualCallTarget(Function *Fn, const TypeMemberInfo *TM) in VirtualCallTarget() function in VirtualCallTarget
462 tryFindVirtualCallTargets(std::vector<VirtualCallTarget> &TargetsForSlot,
468 bool trySingleImplDevirt(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
474 void tryICallBranchFunnel(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
479 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
484 bool tryUniformRetValOpt(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
516 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
523 bool tryVirtualConstProp(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
743 std::vector<VirtualCallTarget> &TargetsForSlot, in tryFindVirtualCallTargets()
793 MutableArrayRef<VirtualCallTarget> TargetsForSlot, in trySingleImplDevirt()
842 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo, in tryICallBranchFunnel()
973 MutableArrayRef<VirtualCallTarget> TargetsForSlot, in tryEvaluateFunctionsWithArgs()
977 for (VirtualCallTarget &Target : TargetsForSlot) { in tryEvaluateFunctionsWithArgs()
1012 MutableArrayRef<VirtualCallTarget> TargetsForSlot, CallSiteInfo &CSInfo, in tryUniformRetValOpt()
1017 for (const VirtualCallTarget &Target : TargetsForSlot) in tryUniformRetValOpt()
1131 unsigned BitWidth, MutableArrayRef<VirtualCallTarget> TargetsForSlot, in tryUniqueRetValOpt()
1137 for (const VirtualCallTarget &Target : TargetsForSlot) { in tryUniqueRetValOpt()
1202 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo, in tryVirtualConstProp()
1222 for (VirtualCallTarget &Target : TargetsForSlot) { in tryVirtualConstProp()
1663 std::vector<VirtualCallTarget> TargetsForSlot; in run()