Searched refs:VirtualCallTarget (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | WholeProgramDevirt.h | 120 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 D | WholeProgramDevirt.cpp | 214 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 D | WholeProgramDevirt.cpp | 29 VirtualCallTarget Targets[] = { in TEST() 70 VirtualCallTarget Targets[] = { in TEST()
|