- Nov 30, 2006
-
-
Reid Spencer authored
llvm-svn: 32031
-
Reid Spencer authored
its input. Committed for safekeeping purposes. Don't use this yet. llvm-svn: 32030
-
Evan Cheng authored
llvm-svn: 32029
-
Evan Cheng authored
llvm-svn: 32028
-
Evan Cheng authored
llvm-svn: 32027
-
Evan Cheng authored
llvm-svn: 32026
-
- Nov 29, 2006
-
-
Reid Spencer authored
llvm-svn: 32025
-
Chris Lattner authored
created intrinsics have the right integer types. This fixes PowerPC/2006-11-29-AltivecFPSplat.ll llvm-svn: 32024
-
Chris Lattner authored
llvm-svn: 32023
-
Evan Cheng authored
llvm-svn: 32022
-
Jim Laskey authored
llvm-svn: 32020
-
Jim Laskey authored
llvm-svn: 32019
-
Evan Cheng authored
llvm-svn: 32018
-
Evan Cheng authored
llvm-svn: 32017
-
Evan Cheng authored
llvm-svn: 32016
-
Evan Cheng authored
llvm-svn: 32015
-
Bill Wendling authored
llvm-svn: 32014
-
Chris Lattner authored
llvm-svn: 32013
-
Chris Lattner authored
llvm-svn: 32012
-
Chris Lattner authored
unsigned short swp(unsigned short a) { return ((a & 0xff00) >> 8 | (a & 0x00ff) << 8); } as an idiom for bswap. llvm-svn: 32011
-
Chris Lattner authored
llvm-svn: 32010
-
Chris Lattner authored
This implements InstCombine/cast.ll:test34. It fires hundreds of times on 176.gcc. llvm-svn: 32009
-
Chris Lattner authored
llvm-svn: 32008
-
Chris Lattner authored
llvm-svn: 32007
-
Chris Lattner authored
folding seteq (bswap(x)), c -> seteq(x,bswap(c)) llvm-svn: 32006
-
Chris Lattner authored
llvm-svn: 32005
-
Evan Cheng authored
llvm-svn: 32004
-
Evan Cheng authored
llvm-svn: 32003
-
Evan Cheng authored
llvm-svn: 32002
-
Chris Lattner authored
xchgl %eax, %edx) to llvm.bswap.i64. This compiles: long long test2(long long A) { return _OSSwapInt64(A); } to: _test2: movl 8(%esp), %eax movl 4(%esp), %edx bswapl %eax bswapl %edx ret instead of: _test2: movl 8(%esp), %edx movl 4(%esp), %eax bswap %eax bswap %edx xchgl %eax, %edx ret GCC manages (with -fomit-frame-pointer) the uglier: _test2: subl $4, %esp movl 8(%esp), %eax movl 12(%esp), %edx bswap %eax bswap %edx xchgl %eax, %edx addl $4, %esp ret llvm-svn: 32001
-
Evan Cheng authored
llvm-svn: 32000
-
Chris Lattner authored
JIT on darwin/x86, which has htonl implemented as inline asm. llvm-svn: 31999
-
Bill Wendling authored
llvm-svn: 31998
-
Chris Lattner authored
when they want to. llvm-svn: 31997
-
Reid Spencer authored
llvm-svn: 31996
-
Bill Wendling authored
llvm-svn: 31992
-
Bill Wendling authored
adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed in the future. llvm-svn: 31990
-
Bill Wendling authored
llvm-svn: 31989
-
Bill Wendling authored
llvm-svn: 31988
-
Andrew Lenharth authored
llvm-svn: 31987
-