Searched refs:TruncInstCombine (Results 1 – 4 of 4) sorted by relevance
1 //===- TruncInstCombine.cpp -----------------------------------------------===//9 // TruncInstCombine - looks for expression graphs post-dominated by TruncInst88 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...]
54 class TruncInstCombine {82 TruncInstCombine(AssumptionCache &AC, TargetLibraryInfo &TLI, in TruncInstCombine() function
1279 TruncInstCombine TIC(AC, TLI, DL, DT); in runImpl()
1716 SRCS_MIN+= Transforms/AggressiveInstCombine/TruncInstCombine.cpp