Searched refs:DevirtCalls (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TypeMetadataUtils.cpp | 25 findCallsAtConstantOffset(SmallVectorImpl<DevirtCallSite> &DevirtCalls, in findCallsAtConstantOffset() argument 39 findCallsAtConstantOffset(DevirtCalls, HasNonCallUses, User, Offset, CI, in findCallsAtConstantOffset() 42 DevirtCalls.push_back({Offset, *CI}); in findCallsAtConstantOffset() 44 DevirtCalls.push_back({Offset, *II}); in findCallsAtConstantOffset() 53 const Module *M, SmallVectorImpl<DevirtCallSite> &DevirtCalls, Value *VPtr, in findLoadCallsAtConstantOffset() argument 58 findLoadCallsAtConstantOffset(M, DevirtCalls, User, Offset, CI, DT); in findLoadCallsAtConstantOffset() 60 findCallsAtConstantOffset(DevirtCalls, nullptr, User, Offset, CI, DT); in findLoadCallsAtConstantOffset() 67 findLoadCallsAtConstantOffset(M, DevirtCalls, User, Offset + GEPOffset, in findLoadCallsAtConstantOffset() 73 findCallsAtConstantOffset(DevirtCalls, nullptr, User, in findLoadCallsAtConstantOffset() 83 SmallVectorImpl<DevirtCallSite> &DevirtCalls, in findDevirtualizableCallsForTypeTest() argument [all …]
|
H A D | ModuleSummaryAnalysis.cpp | 232 SmallVector<DevirtCallSite, 4> DevirtCalls; in addIntrinsicToSummary() local 234 findDevirtualizableCallsForTypeTest(DevirtCalls, Assumes, CI, DT); in addIntrinsicToSummary() 235 for (auto &Call : DevirtCalls) in addIntrinsicToSummary() 250 SmallVector<DevirtCallSite, 4> DevirtCalls; in addIntrinsicToSummary() local 254 findDevirtualizableCallsForTypeCheckedLoad(DevirtCalls, LoadedPtrs, Preds, in addIntrinsicToSummary() 260 for (auto &Call : DevirtCalls) in addIntrinsicToSummary()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TypeMetadataUtils.h | 50 SmallVectorImpl<DevirtCallSite> &DevirtCalls, 57 SmallVectorImpl<DevirtCallSite> &DevirtCalls,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | IndirectCallPromotion.cpp | 942 SmallVector<DevirtCallSite, 1> DevirtCalls; in computeVirtualCallSiteTypeInfoMap() local 945 findDevirtualizableCallsForTypeTest(DevirtCalls, Assumes, CI, DT); in computeVirtualCallSiteTypeInfoMap() 947 for (auto &DevirtCall : DevirtCalls) { in computeVirtualCallSiteTypeInfoMap()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | WholeProgramDevirt.cpp | 1967 SmallVector<DevirtCallSite, 1> DevirtCalls; in scanTypeTestUsers() local 1970 findDevirtualizableCallsForTypeTest(DevirtCalls, Assumes, CI, DT); in scanTypeTestUsers() 1977 for (DevirtCallSite Call : DevirtCalls) in scanTypeTestUsers() 2041 SmallVector<DevirtCallSite, 1> DevirtCalls; in scanTypeCheckedLoadUsers() local 2046 findDevirtualizableCallsForTypeCheckedLoad(DevirtCalls, LoadedPtrs, Preds, in scanTypeCheckedLoadUsers() 2100 NumUnsafeUses = DevirtCalls.size(); in scanTypeCheckedLoadUsers() 2107 for (DevirtCallSite Call : DevirtCalls) { in scanTypeCheckedLoadUsers()
|