InstCombine: Use the new SimplifyQuery versions of Simplify*. Use AssumptionCache...
authorDaniel Berlin <dberlin@dberlin.org>
Wed, 26 Apr 2017 20:56:07 +0000 (20:56 +0000)
committerDaniel Berlin <dberlin@dberlin.org>
Wed, 26 Apr 2017 20:56:07 +0000 (20:56 +0000)
commit2c75c630635c4a087fa93b5755d7fb92a6aab00a
tree7c33509b47d21f37973cd1899d04a810710e7d5a
parent74233bed59a47cd9cf52adb0a22c4dcee38dc5fb
InstCombine: Use the new SimplifyQuery versions of Simplify*. Use AssumptionCache, DominatorTree, TargetLibraryInfo everywhere.

llvm-svn: 301464
llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
llvm/lib/Transforms/InstCombine/InstCombineInternal.h
llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
llvm/lib/Transforms/InstCombine/InstructionCombining.cpp