Home
last modified time | relevance | path

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

/external/llvm/lib/Analysis/
DTypeMetadataUtils.cpp24 findCallsAtConstantOffset(SmallVectorImpl<DevirtCallSite> &DevirtCalls, in findCallsAtConstantOffset() argument
29 findCallsAtConstantOffset(DevirtCalls, HasNonCallUses, User, Offset); in findCallsAtConstantOffset()
31 DevirtCalls.push_back({Offset, CI}); in findCallsAtConstantOffset()
33 DevirtCalls.push_back({Offset, II}); in findCallsAtConstantOffset()
43 SmallVectorImpl<DevirtCallSite> &DevirtCalls, in findLoadCallsAtConstantOffset() argument
48 findLoadCallsAtConstantOffset(M, DevirtCalls, User, Offset); in findLoadCallsAtConstantOffset()
50 findCallsAtConstantOffset(DevirtCalls, nullptr, User, Offset); in findLoadCallsAtConstantOffset()
57 findLoadCallsAtConstantOffset(M, DevirtCalls, User, Offset + GEPOffset); in findLoadCallsAtConstantOffset()
64 SmallVectorImpl<DevirtCallSite> &DevirtCalls, in findDevirtualizableCallsForTypeTest() argument
83 findLoadCallsAtConstantOffset(M, DevirtCalls, in findDevirtualizableCallsForTypeTest()
[all …]
/external/llvm/include/llvm/Analysis/
DTypeMetadataUtils.h34 SmallVectorImpl<DevirtCallSite> &DevirtCalls,
40 SmallVectorImpl<DevirtCallSite> &DevirtCalls,
/external/llvm/lib/Transforms/IPO/
DWholeProgramDevirt.cpp674 SmallVector<DevirtCallSite, 1> DevirtCalls; in scanTypeTestUsers() local
676 findDevirtualizableCallsForTypeTest(DevirtCalls, Assumes, CI); in scanTypeTestUsers()
686 for (DevirtCallSite Call : DevirtCalls) { in scanTypeTestUsers()
719 SmallVector<DevirtCallSite, 1> DevirtCalls; in scanTypeCheckedLoadUsers() local
723 findDevirtualizableCallsForTypeCheckedLoad(DevirtCalls, LoadedPtrs, Preds, in scanTypeCheckedLoadUsers()
766 NumUnsafeUses = DevirtCalls.size(); in scanTypeCheckedLoadUsers()
773 for (DevirtCallSite Call : DevirtCalls) { in scanTypeCheckedLoadUsers()