aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopSimplify.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-12-21 06:03:05 +0000
committerChris Lattner <sabre@nondot.org>2009-12-21 06:03:05 +0000
commitd4fb4296dfb976cf4bfb38d073189ae6ef115e98 (patch)
tree5289e0b2b77316c4dc1373d2fb5f050287b5b9bf /llvm/lib/Transforms/Utils/LoopSimplify.cpp
parent7a72d50de73a3650f323d2a3f3719ece746636f8 (diff)
downloadllvm-d4fb4296dfb976cf4bfb38d073189ae6ef115e98.zip
llvm-d4fb4296dfb976cf4bfb38d073189ae6ef115e98.tar.gz
llvm-d4fb4296dfb976cf4bfb38d073189ae6ef115e98.tar.bz2
give instcombine some helper functions for matching MIN and MAX, and
implement some optimizations for MIN(MIN()) and MAX(MAX()) and MIN(MAX()) etc. This substantially improves the code in PR5822 but doesn't kick in much elsewhere. 2 max's were optimized in pairlocalalign and one in smg2000. llvm-svn: 91814
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopSimplify.cpp')
0 files changed, 0 insertions, 0 deletions