llvm-6502/lib/Transforms
Benjamin Kramer ea9ca0236d simplify-libcalls: fold strncmp(x, y, 1) -> memcmp(x, y, 1)
The memcmp will be optimized further and even the pathological case
'strstr(x, "x") == x' generates optimal code now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106097 91177308-0d34-0410-b5e6-96231b3b80d8
2010-06-16 10:30:29 +00:00
..
Hello Prune #includes. 2010-03-01 17:42:17 +00:00
InstCombine Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of 2010-05-28 16:19:17 +00:00
Instrumentation Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
IPO Make bugpoint dead-argument-hacking actually work, and actually test it. 2010-06-07 20:20:33 +00:00
Scalar simplify-libcalls: fold strncmp(x, y, 1) -> memcmp(x, y, 1) 2010-06-16 10:30:29 +00:00
Utils simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0 2010-06-15 21:34:25 +00:00
Makefile Revert r100896 and around - this breaks the only mingw32 buildbot we have. 2010-04-15 19:51:42 +00:00