LLVM: llvm::TruncInstCombine Class Reference (original) (raw)

#include "[Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h](AggressiveInstCombineInternal%5F8h%5Fsource.html)"

Public Member Functions
TruncInstCombine (AssumptionCache &AC, TargetLibraryInfo &TLI, const DataLayout &DL, const DominatorTree &DT)
bool run (Function &F)
Perform TruncInst pattern optimization on given function.

Detailed Description

Definition at line 52 of file AggressiveInstCombineInternal.h.

Constructor & Destructor Documentation

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

Definition at line 80 of file AggressiveInstCombineInternal.h.

Member Function Documentation

run()

bool TruncInstCombine::run ( Function & F )

Perform TruncInst pattern optimization on given function.

Definition at line 524 of file TruncInstCombine.cpp.

References llvm::dbgs(), llvm::dyn_cast(), F, I, and LLVM_DEBUG.

Referenced by runImpl().


The documentation for this class was generated from the following files: