Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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() argument
205 uint64_t findLowestOffset(ArrayRef<VirtualCallTarget> Targets, bool IsAfter, argument
211 void setBeforeReturnValues(MutableArrayRef<VirtualCallTarget> Targets,
218 void setAfterReturnValues(MutableArrayRef<VirtualCallTarget> Targets,
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp214 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
242 for (const VirtualCallTarget &Target : Targets) { in findLowestOffset()
292 for (VirtualCallTarget &Target : Targets) { in setBeforeReturnValues()
309 for (VirtualCallTarget &Target : Targets) { in setAfterReturnValues()
317 VirtualCallTarget::VirtualCallTarget(Function *Fn, const TypeMemberInfo *TM) in VirtualCallTarget() function in VirtualCallTarget
631 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
993 std::vector<VirtualCallTarget> &TargetsForSlot, in tryFindVirtualCallTargets()
1450 MutableArrayRef<VirtualCallTarget> TargetsForSlot, in tryEvaluateFunctionsWithArgs()
1454 for (VirtualCallTarget &Target : TargetsForSlot) { in tryEvaluateFunctionsWithArgs()
1710 for (VirtualCallTarget &Target : TargetsForSlot) { in tryVirtualConstProp()
[all …]
/llvm-project-15.0.7/llvm/unittests/Transforms/IPO/
H A DWholeProgramDevirt.cpp29 VirtualCallTarget Targets[] = { in TEST()
70 VirtualCallTarget Targets[] = { in TEST()