Home
last modified time | relevance | path

Searched refs:TruncInstCombine (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DTruncInstCombine.cpp1 //===- TruncInstCombine.cpp -----------------------------------------------===//
9 // TruncInstCombine - looks for expression graphs post-dominated by TruncInst
88 bool TruncInstCombine::buildTruncExpressionGraph() { in buildTruncExpressionGraph()
175 unsigned TruncInstCombine::getMinBitWidth() { in getMinBitWidth()
266 Type *TruncInstCombine::getBestTruncatedType() { in getBestTruncatedType()
366 Value *TruncInstCombine::getReducedOperand(Value *V, Type *SclTy) { in getReducedOperand()
380 void TruncInstCombine::ReduceExpressionGraph(Type *SclTy) { in ReduceExpressionGraph()
386 TruncInstCombine::Info &NodeInfo = Itr.second; in ReduceExpressionGraph()
525 bool TruncInstCombine::run(Function &F) { in run()
546 dbgs() << "ICE: TruncInstCombine reducin in run()
[all...]
H A DAggressiveInstCombineInternal.h54 class TruncInstCombine {
82 TruncInstCombine(AssumptionCache &AC, TargetLibraryInfo &TLI, in TruncInstCombine() function
H A DAggressiveInstCombine.cpp1279 TruncInstCombine TIC(AC, TLI, DL, DT); in runImpl()
/freebsd/lib/clang/libllvm/
H A DMakefile1716 SRCS_MIN+= Transforms/AggressiveInstCombine/TruncInstCombine.cpp