ΒΆvoid computeDeadSymbolsWithConstProp(
llvm::ModuleSummaryIndex& Index,
const DenseSet<GlobalValue::GUID>&
GUIDPreservedSymbols,
function_ref<llvm::PrevailingType(
GlobalValue::GUID)> isPrevailing,
bool ImportEnabled)
void computeDeadSymbolsWithConstProp(
llvm::ModuleSummaryIndex& Index,
const DenseSet<GlobalValue::GUID>&
GUIDPreservedSymbols,
function_ref<llvm::PrevailingType(
GlobalValue::GUID)> isPrevailing,
bool ImportEnabled)
Description
Compute dead symbols and run constant propagation in combined index after that.
Declared at: llvm/include/llvm/Transforms/IPO/FunctionImport.h:180
Parameters
- llvm::ModuleSummaryIndex& Index
- const DenseSet<GlobalValue::GUID>& GUIDPreservedSymbols
- function_ref<llvm::PrevailingType( GlobalValue::GUID)> isPrevailing
- bool ImportEnabled