ΒΆbool shouldOptimizeForSize(
    const llvm::BasicBlock* BB,
    llvm::ProfileSummaryInfo* PSI,
    llvm::BlockFrequencyInfo* BFI,
    llvm::PGSOQueryType QueryType =
        PGSOQueryType::Other)

Description

Returns true if basic block \p BB is suggested to be size-optimized based on the profile.

Declared at: llvm/include/llvm/Transforms/Utils/SizeOpts.h:99

Parameters

const llvm::BasicBlock* BB
llvm::ProfileSummaryInfo* PSI
llvm::BlockFrequencyInfo* BFI
llvm::PGSOQueryType QueryType = PGSOQueryType::Other