Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DWholeProgramDevirt.h121 struct VirtualCallTarget { struct
122 LLVM_ABI VirtualCallTarget(GlobalValue *Fn, const TypeMemberInfo *TM);
125 VirtualCallTarget(const TypeMemberInfo *TM, bool IsBigEndian) in VirtualCallTarget() argument
206 LLVM_ABI uint64_t findLowestOffset(ArrayRef<VirtualCallTarget> Targets, argument
212 LLVM_ABI void setBeforeReturnValues(MutableArrayRef<VirtualCallTarget> Targets,
219 LLVM_ABI void setAfterReturnValues(MutableArrayRef<VirtualCallTarget> Targets,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp235 wholeprogramdevirt::findLowestOffset(ArrayRef<VirtualCallTarget> Targets, in findLowestOffset()
239 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
267 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
310 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocBefore, in setBeforeReturnValues()
318 for (VirtualCallTarget &Target : Targets) { in setBeforeReturnValues()
327 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocAfter, in setAfterReturnValues()
335 for (VirtualCallTarget &Target : Targets) { in setAfterReturnValues()
343 VirtualCallTarget::VirtualCallTarget(GlobalValue *Fn, const TypeMemberInfo *TM) in VirtualCallTarget() function in VirtualCallTarget
644 tryFindVirtualCallTargets(std::vector<VirtualCallTarget> &TargetsForSlot,
652 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
[all …]