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:
- lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h
- lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp