class PGOIndirectCallPromotion

Declaration

class PGOIndirectCallPromotion : public PassInfoMixin { /* full declaration omitted */ };

Description

The indirect function call promotion pass.

Declared at: llvm/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h:73

Inherits from: PassInfoMixin

Member Variables

private bool InLTO
private bool SamplePGO

Method Overview

  • public PGOIndirectCallPromotion(bool IsInLTO = false, bool SamplePGO = false)
  • public llvm::PreservedAnalyses run(llvm::Module & M, llvm::ModuleAnalysisManager & AM)

Methods

PGOIndirectCallPromotion(bool IsInLTO = false,
                         bool SamplePGO = false)

Declared at: llvm/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h:75

Parameters

bool IsInLTO = false
bool SamplePGO = false

llvm::PreservedAnalyses run(
    llvm::Module& M,
    llvm::ModuleAnalysisManager& AM)

Declared at: llvm/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h:78

Parameters

llvm::Module& M
llvm::ModuleAnalysisManager& AM