class TruncInstCombine

Declaration

class TruncInstCombine { /* full declaration omitted */ };

Declared at: llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h:52

Method Overview

  • public TruncInstCombine(llvm::TargetLibraryInfo & TLI, const llvm::DataLayout & DL, const llvm::DominatorTree & DT)
  • public bool run(llvm::Function & F)

Methods

TruncInstCombine(llvm::TargetLibraryInfo& TLI,
                 const llvm::DataLayout& DL,
                 const llvm::DominatorTree& DT)

Declared at: llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h:79

Parameters

llvm::TargetLibraryInfo& TLI
const llvm::DataLayout& DL
const llvm::DominatorTree& DT

bool run(llvm::Function& F)

Description

Perform TruncInst pattern optimization on given function.

Declared at: llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h:84

Parameters

llvm::Function& F