- Dec 16, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 45068
-
Anton Korobeynikov authored
Retoss private/public stuff. Make copy ctor and operator= private. llvm-svn: 45067
-
Anton Korobeynikov authored
llvm-svn: 45066
-
- Dec 15, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 45063
-
Duncan Sands authored
llvm-svn: 45059
-
Evan Cheng authored
llvm-svn: 45058
-
Evan Cheng authored
llvm-svn: 45057
-
Scott Michel authored
llvm-svn: 45050
-
- Dec 14, 2007
-
-
Evan Cheng authored
llvm-svn: 45041
-
Evan Cheng authored
Fix (mem) <-> low 64-bits of xmm bugs pointed out by David Greene. Mac OS X Leopard assembler recognizes movq. llvm-svn: 45040
-
Duncan Sands authored
endianness of the target not of the host. Done by the simple expedient of reversing bytes for primitive types if the host and target endianness don't match. This is correct for integer and pointer types. I don't know if it is correct for floating point types. llvm-svn: 45039
-
Dale Johannesen authored
for parameter passing (only for that, on Darwin). llvm-svn: 45038
-
Evan Cheng authored
llvm-svn: 45037
-
Evan Cheng authored
llvm-svn: 45036
-
Dan Gohman authored
llvm-svn: 45034
-
Dan Gohman authored
llvm-svn: 45033
-
Dan Gohman authored
llvm-svn: 45032
-
Dan Gohman authored
llvm-svn: 45031
-
Dan Gohman authored
llvm-svn: 45030
-
Evan Cheng authored
Fix ctlz and cttz. llvm definition requires them to return number of bits in of the src type when value is zero. llvm-svn: 45029
-
Evan Cheng authored
llvm-svn: 45028
-
Anders Carlsson authored
All MMX shift instructions took a <2 x i32> vector as the shift amount parameter. Change this to be <1 x i64> instead, which matches the assembler instruction. llvm-svn: 45027
-
Evan Cheng authored
llvm-svn: 45024
-
Bill Wendling authored
side effects for machine instructions. llvm-svn: 45022
-
- Dec 13, 2007
-
-
Dan Gohman authored
still be done in the LLVM code generator. And update the summary for the X86 target. llvm-svn: 45013
-
Wojciech Matyjewicz authored
Let: %q = GEP %p, X, ... If %p is a GEP, we can chase baseptr further, only if X==0. llvm-svn: 44999
-
Evan Cheng authored
llvm-svn: 44997
-
Owen Anderson authored
llvm-svn: 44987
-
Owen Anderson authored
Remove ugly and horrible code. It's not necessary for correctness, and can be added back later if it causes code quality issues. llvm-svn: 44986
-
Evan Cheng authored
llvm-svn: 44981
-
Nate Begeman authored
llvm-svn: 44980
-
Nate Begeman authored
llvm-svn: 44979
-
Zhou Sheng authored
platform like Darwin. llvm-svn: 44977
-
Nate Begeman authored
llvm-svn: 44973
-
Evan Cheng authored
llvm-svn: 44970
-
Evan Cheng authored
llvm-svn: 44969
-
Chris Lattner authored
llvm-svn: 44965
-
Evan Cheng authored
llvm-svn: 44961
-
Evan Cheng authored
Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. llvm-svn: 44960
-
Duncan Sands authored
put it in a new header System/Host.h instead. Instead of getting the endianness from configure, calculate it directly. llvm-svn: 44959
-