llvm/lib
Chris Lattner 46b96055cf implement cast.ll:test35. With this, we recognize:
unsigned short swp(unsigned short a) {
       return ((a & 0xff00) >> 8 | (a & 0x00ff) << 8);
}

as an idiom for bswap.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32011 91177308-0d34-0410-b5e6-96231b3b80d8
2006-11-29 07:18:39 +00:00
..
Analysis WTF? These weird newlines got in there... 2006-11-29 01:14:00 +00:00
Archive Use ostream instead of iostream 2006-11-28 22:49:32 +00:00
AsmParser Removed #include <iostream> and used llvm streams 2006-11-28 22:47:12 +00:00
Bytecode Replacing std::iostreams with llvm iostreams. Some of these changes involve 2006-11-29 00:19:40 +00:00
CodeGen Fix for PR1023 by Dan Gohman. 2006-11-29 01:58:12 +00:00
Debugger For PR786: 2006-11-02 20:25:50 +00:00
ExecutionEngine Removed #include <iostream> and replaced streams with llvm streams. 2006-11-27 23:54:50 +00:00
Linker Removed #include <iostream> and replaced with llvm_* streams. 2006-11-27 10:09:12 +00:00
Support WTF? These weird newlines got in there... 2006-11-29 01:14:00 +00:00
System Unbreak VC++ build. 2006-11-05 19:31:28 +00:00
Target 16-byte stack alignment for X86-64 ELF. Patch by Dan Gohman. 2006-11-29 02:00:40 +00:00
Transforms implement cast.ll:test35. With this, we recognize: 2006-11-29 07:18:39 +00:00
VMCore Changed to using LLVM streams. 2006-11-28 02:09:03 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00