Home
last modified time | relevance | path

Searched refs:TypeTestFunc (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DGlobalSplit.cpp148 Function *TypeTestFunc = in splitGlobals() local
152 if ((!TypeTestFunc || TypeTestFunc->use_empty()) && in splitGlobals()
H A DWholeProgramDevirt.cpp603 scanTypeTestUsers(Function *TypeTestFunc,
812 Function *TypeTestFunc = in updatePublicTypeTestCalls() local
817 TypeTestFunc, {CI->getArgOperand(0), CI->getArgOperand(1)}, None, "", in updatePublicTypeTestCalls()
1849 Function *TypeTestFunc, in scanTypeTestUsers() argument
1856 for (Use &U : llvm::make_early_inc_range(TypeTestFunc->uses())) { in scanTypeTestUsers()
1924 Function *TypeTestFunc = Intrinsic::getDeclaration(&M, Intrinsic::type_test); in scanTypeCheckedLoadUsers() local
1963 CallInst *TypeTestCall = CallB.CreateCall(TypeTestFunc, {Ptr, TypeIdValue}); in scanTypeCheckedLoadUsers()
2131 Function *TypeTestFunc = in run() local
2141 (!TypeTestFunc || TypeTestFunc->use_empty() || !AssumeFunc || in run()
2151 if (TypeTestFunc && AssumeFunc) in run()
[all …]
H A DLowerTypeTests.cpp1781 static void dropTypeTests(Module &M, Function &TypeTestFunc) { in dropTypeTests() argument
1782 for (Use &U : llvm::make_early_inc_range(TypeTestFunc.uses())) { in dropTypeTests()
1801 Function *TypeTestFunc = in lower() local
1805 if (TypeTestFunc) in lower()
1806 dropTypeTests(M, *TypeTestFunc); in lower()
1814 if (TypeTestFunc || PublicTypeTestFunc) { in lower()
1835 if ((!TypeTestFunc || TypeTestFunc->use_empty()) && in lower()
1841 if (TypeTestFunc) in lower()
1842 for (Use &U : llvm::make_early_inc_range(TypeTestFunc->uses())) in lower()
2066 if (TypeTestFunc) { in lower()
[all …]
H A DThinLTOBitcodeWriter.cpp127 if (Function *TypeTestFunc = in promoteTypeIds() local
129 for (const Use &U : TypeTestFunc->uses()) { in promoteTypeIds()
/llvm-project-15.0.7/llvm/lib/LTO/
H A DLTO.cpp967 Function *TypeTestFunc = RegularLTO.CombinedModule->getFunction( in checkPartiallySplit() local
974 if ((TypeTestFunc && !TypeTestFunc->use_empty()) || in checkPartiallySplit()