diff options
author | Chris Lattner <sabre@nondot.org> | 2009-12-21 06:03:05 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-12-21 06:03:05 +0000 |
commit | d4fb4296dfb976cf4bfb38d073189ae6ef115e98 (patch) | |
tree | 5289e0b2b77316c4dc1373d2fb5f050287b5b9bf /llvm/lib/Transforms/Utils/LoopSimplify.cpp | |
parent | 7a72d50de73a3650f323d2a3f3719ece746636f8 (diff) | |
download | llvm-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