Home | History | Annotate | Download | only in IPO

Lines Matching refs:VirtualCallTarget

60 wholeprogramdevirt::findLowestOffset(ArrayRef<VirtualCallTarget> Targets,
64 for (const VirtualCallTarget &Target : Targets) {
92 for (const VirtualCallTarget &Target : Targets) {
134 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocBefore,
142 for (VirtualCallTarget &Target : Targets) {
151 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocAfter,
159 for (VirtualCallTarget &Target : Targets) {
167 VirtualCallTarget::VirtualCallTarget(Function *Fn, const TypeMemberInfo *TM)
270 tryFindVirtualCallTargets(std::vector<VirtualCallTarget> &TargetsForSlot,
273 bool trySingleImplDevirt(ArrayRef<VirtualCallTarget> TargetsForSlot,
276 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
279 ArrayRef<VirtualCallTarget> TargetsForSlot,
282 ArrayRef<VirtualCallTarget> TargetsForSlot,
284 bool tryVirtualConstProp(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
357 std::vector<VirtualCallTarget> &TargetsForSlot,
395 ArrayRef<VirtualCallTarget> TargetsForSlot,
417 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
421 for (VirtualCallTarget &Target : TargetsForSlot) {
444 IntegerType *RetType, ArrayRef<VirtualCallTarget> TargetsForSlot,
449 for (const VirtualCallTarget &Target : TargetsForSlot)
460 unsigned BitWidth, ArrayRef<VirtualCallTarget> TargetsForSlot,
465 VirtualCallTarget &Target : TargetsForSlot) {
499 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
512 for (VirtualCallTarget &Target : TargetsForSlot) {
813 std::vector<VirtualCallTarget> TargetsForSlot;