Searched refs:TruncInstCombine (Results 1 – 7 of 7) sorted by relevance
64 bool TruncInstCombine::buildTruncExpressionDag() { in buildTruncExpressionDag()137 unsigned TruncInstCombine::getMinBitWidth() { in getMinBitWidth()228 Type *TruncInstCombine::getBestTruncatedType() { in getBestTruncatedType()284 Value *TruncInstCombine::getReducedOperand(Value *V, Type *SclTy) { in getReducedOperand()300 void TruncInstCombine::ReduceExpressionDag(Type *SclTy) { in ReduceExpressionDag()303 TruncInstCombine::Info &NodeInfo = Itr.second; in ReduceExpressionDag()387 bool TruncInstCombine::run(Function &F) { in run()
52 class TruncInstCombine {79 TruncInstCombine(TargetLibraryInfo &TLI, const DataLayout &DL, in TruncInstCombine() function
3 TruncInstCombine.cpp
355 TruncInstCombine TIC(TLI, DL, DT); in runImpl()
664 "llvm/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp",
688 "llvm/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp",
667 ${LLVM_DIR}/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp