Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
H A DWholeProgramDevirt.h120 struct VirtualCallTarget { struct
121 VirtualCallTarget(Function *Fn, const TypeMemberInfo *TM);
124 VirtualCallTarget(const TypeMemberInfo *TM, bool IsBigEndian) in VirtualCallTarget() function
205 uint64_t findLowestOffset(ArrayRef<VirtualCallTarget> Targets, bool IsAfter, argument
211 void setBeforeReturnValues(MutableArrayRef<VirtualCallTarget> Targets,
218 void setAfterReturnValues(MutableArrayRef<VirtualCallTarget> Targets,
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp210 wholeprogramdevirt::findLowestOffset(ArrayRef<VirtualCallTarget> Targets, in findLowestOffset()
214 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
242 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
283 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocBefore, in setBeforeReturnValues()
291 for (VirtualCallTarget &Target : Targets) { in setBeforeReturnValues()
300 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocAfter, in setAfterReturnValues()
308 for (VirtualCallTarget &Target : Targets) { in setAfterReturnValues()
316 VirtualCallTarget::VirtualCallTarget(Function *Fn, const TypeMemberInfo *TM) in VirtualCallTarget() function in VirtualCallTarget
611 tryFindVirtualCallTargets(std::vector<VirtualCallTarget> &TargetsForSlot,
619 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
[all …]