class TargetLibraryInfoWrapperPass

Declaration

class TargetLibraryInfoWrapperPass : public ImmutablePass { /* full declaration omitted */ };

Description

ImmutablePass class - This class is used to provide information that does not need to be run. This is useful for things like target information and "basic" versions of AnalysisGroups.

Declared at: llvm/include/llvm/Analysis/TargetLibraryInfo.h:430

Inherits from: ImmutablePass

Member Variables

public static char ID

Method Overview

Inherited from ImmutablePass:

Inherited from ModulePass:

Inherited from Pass:

Methods

TargetLibraryInfoWrapperPass()

Declared at: llvm/include/llvm/Analysis/TargetLibraryInfo.h:438

TargetLibraryInfoWrapperPass(
    const llvm::Triple& T)

Declared at: llvm/include/llvm/Analysis/TargetLibraryInfo.h:439

Parameters

const llvm::Triple& T

TargetLibraryInfoWrapperPass(
    const llvm::TargetLibraryInfoImpl& TLI)

Declared at: llvm/include/llvm/Analysis/TargetLibraryInfo.h:440

Parameters

const llvm::TargetLibraryInfoImpl& TLI

llvm::TargetLibraryInfo& getTLI(
    const llvm::Function& F)

Declared at: llvm/include/llvm/Analysis/TargetLibraryInfo.h:442

Parameters

const llvm::Function& F