class TargetTransformInfoWrapperPass

Declaration

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

Description

Wrapper pass for TargetTransformInfo. This pass can be constructed from a TTI object which it stores internally and is queried by passes.

Declared at: llvm/include/llvm/Analysis/TargetTransformInfo.h:1957

Inherits from: ImmutablePass

Member Variables

public static char ID

Method Overview

Inherited from ImmutablePass:

Inherited from ModulePass:

Inherited from Pass:

Methods

TargetTransformInfoWrapperPass()

Description

We must provide a default constructor for the pass but it should never be used. Use the constructor below or call one of the creation routines.

Declared at: llvm/include/llvm/Analysis/TargetTransformInfo.h:1970

TargetTransformInfoWrapperPass(
    llvm::TargetIRAnalysis TIRA)

Declared at: llvm/include/llvm/Analysis/TargetTransformInfo.h:1972

Parameters

llvm::TargetIRAnalysis TIRA

llvm::TargetTransformInfo& getTTI(
    const llvm::Function& F)

Declared at: llvm/include/llvm/Analysis/TargetTransformInfo.h:1974

Parameters

const llvm::Function& F