Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
|
static bool | llvm::isPGSOColdCodeOnly (ProfileSummaryInfo *PSI) |
|
template<typename FuncT , typename BFIT > |
bool | llvm::shouldFuncOptimizeForSizeImpl (const FuncT *F, ProfileSummaryInfo *PSI, BFIT *BFI, PGSOQueryType QueryType) |
|
template<typename BlockTOrBlockFreq , typename BFIT > |
bool | llvm::shouldOptimizeForSizeImpl (BlockTOrBlockFreq BBOrBlockFreq, ProfileSummaryInfo *PSI, BFIT *BFI, PGSOQueryType QueryType) |
|
bool | llvm::shouldOptimizeForSize (const Function *F, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI, PGSOQueryType QueryType=PGSOQueryType::Other) |
| Returns true if function F is suggested to be size-optimized based on the profile.
|
|
bool | llvm::shouldOptimizeForSize (const BasicBlock *BB, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI, PGSOQueryType QueryType=PGSOQueryType::Other) |
| Returns true if basic block BB is suggested to be size-optimized based on the profile.
|
|