Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/IPO/
H A DWholeProgramDevirt.h117 struct VirtualCallTarget { struct
118 VirtualCallTarget(Function *Fn, const TypeMemberInfo *TM);
121 VirtualCallTarget(const TypeMemberInfo *TM, bool IsBigEndian) in VirtualCallTarget() argument
202 uint64_t findLowestOffset(ArrayRef<VirtualCallTarget> Targets, bool IsAfter, argument
208 void setBeforeReturnValues(MutableArrayRef<VirtualCallTarget> Targets,
215 void setAfterReturnValues(MutableArrayRef<VirtualCallTarget> Targets,
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp129 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
157 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
207 for (VirtualCallTarget &Target : Targets) { in setBeforeReturnValues()
224 for (VirtualCallTarget &Target : Targets) { in setAfterReturnValues()
232 VirtualCallTarget::VirtualCallTarget(Function *Fn, const TypeMemberInfo *TM) in VirtualCallTarget() function in VirtualCallTarget
743 std::vector<VirtualCallTarget> &TargetsForSlot, in tryFindVirtualCallTargets()
793 MutableArrayRef<VirtualCallTarget> TargetsForSlot, in trySingleImplDevirt()
973 MutableArrayRef<VirtualCallTarget> TargetsForSlot, in tryEvaluateFunctionsWithArgs()
977 for (VirtualCallTarget &Target : TargetsForSlot) { in tryEvaluateFunctionsWithArgs()
1222 for (VirtualCallTarget &Target : TargetsForSlot) { in tryVirtualConstProp()
[all …]