Home
last modified time | relevance | path

Searched refs:VirtualCallTarget (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DWholeProgramDevirt.h119 struct VirtualCallTarget { struct
120 VirtualCallTarget(GlobalValue *Fn, const TypeMemberInfo *TM);
123 VirtualCallTarget(const TypeMemberInfo *TM, bool IsBigEndian) in VirtualCallTarget() argument
204 uint64_t findLowestOffset(ArrayRef<VirtualCallTarget> Targets, bool IsAfter, argument
210 void setBeforeReturnValues(MutableArrayRef<VirtualCallTarget> Targets,
217 void setAfterReturnValues(MutableArrayRef<VirtualCallTarget> Targets,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp210 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
238 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
287 for (VirtualCallTarget &Target : Targets) { in setBeforeReturnValues()
304 for (VirtualCallTarget &Target : Targets) { in setAfterReturnValues()
312 VirtualCallTarget::VirtualCallTarget(GlobalValue *Fn, const TypeMemberInfo *TM) in VirtualCallTarget() function in VirtualCallTarget
632 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
1056 std::vector<VirtualCallTarget> &TargetsForSlot, in tryFindVirtualCallTargets()
1547 MutableArrayRef<VirtualCallTarget> TargetsForSlot, in tryEvaluateFunctionsWithArgs()
1551 for (VirtualCallTarget &Target : TargetsForSlot) { in tryEvaluateFunctionsWithArgs()
1817 for (VirtualCallTarget &Target : TargetsForSlot) { in tryVirtualConstProp()
[all …]