class BasicTTIImpl

Declaration

class BasicTTIImpl : public BasicTTIImplBase { /* full declaration omitted */ };

Description

Concrete BasicTTIImpl that can be used if no further customization is needed.

Declared at: llvm/include/llvm/CodeGen/BasicTTIImpl.h:2345

Inherits from: BasicTTIImplBase

Member Variables

private const llvm::TargetSubtargetInfo* ST
private const llvm::TargetLoweringBase* TLI

Method Overview

  • public BasicTTIImpl(const llvm::TargetMachine * TM, const llvm::Function & F)
  • private const llvm::TargetSubtargetInfo * getST() const
  • private const llvm::TargetLoweringBase * getTLI() const

Methods

BasicTTIImpl(const llvm::TargetMachine* TM,
             const llvm::Function& F)

Declared at: llvm/include/llvm/CodeGen/BasicTTIImpl.h:2357

Parameters

const llvm::TargetMachine* TM
const llvm::Function& F

const llvm::TargetSubtargetInfo* getST() const

Declared at: llvm/include/llvm/CodeGen/BasicTTIImpl.h:2353

const llvm::TargetLoweringBase* getTLI() const

Declared at: llvm/include/llvm/CodeGen/BasicTTIImpl.h:2354