- Nov 30, 2006
-
-
Evan Cheng authored
- Proper support for both small static and PIC modes under X86-64 - Some (non-optimal) support for medium modes. llvm-svn: 32046
-
Jim Laskey authored
llvm-svn: 32045
-
Chris Lattner authored
llvm-svn: 32044
-
Chris Lattner authored
llvm-svn: 32043
-
Chris Lattner authored
llvm-svn: 32042
-
Jim Laskey authored
llvm-svn: 32036
-
Jim Laskey authored
llvm-svn: 32035
-
Evan Cheng authored
llvm-svn: 32034
-
Evan Cheng authored
llvm-svn: 32033
-
Evan Cheng authored
- Remove the ugly TargetInstrDescriptors hack. llvm-svn: 32032
-
Evan Cheng authored
llvm-svn: 32028
-
Evan Cheng authored
llvm-svn: 32027
-
Evan Cheng authored
llvm-svn: 32026
-
- Nov 29, 2006
-
-
Chris Lattner authored
created intrinsics have the right integer types. This fixes PowerPC/2006-11-29-AltivecFPSplat.ll llvm-svn: 32024
-
Evan Cheng authored
llvm-svn: 32022
-
Jim Laskey authored
llvm-svn: 32020
-
Jim Laskey authored
llvm-svn: 32019
-
Evan Cheng authored
llvm-svn: 32017
-
Evan Cheng authored
llvm-svn: 32016
-
Chris Lattner authored
llvm-svn: 32013
-
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
This implements InstCombine/cast.ll:test34. It fires hundreds of times on 176.gcc. llvm-svn: 32009
-
Chris Lattner authored
folding seteq (bswap(x)), c -> seteq(x,bswap(c)) llvm-svn: 32006
-
Evan Cheng authored
llvm-svn: 32004
-
Evan Cheng authored
llvm-svn: 32003
-
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
-
Andrew Lenharth authored
llvm-svn: 31987
-
- Nov 28, 2006
-
-
Bill Wendling authored
llvm-svn: 31986
-
Bill Wendling authored
llvm-svn: 31985
-
Bill Wendling authored
llvm-svn: 31984
-
Bill Wendling authored
llvm streams llvm-svn: 31983
-
Chris Lattner authored
llvm-svn: 31981
-