- Oct 13, 2007
-
-
Chris Lattner authored
llvm-svn: 42953
-
Evan Cheng authored
llvm-svn: 42949
-
Evan Cheng authored
llvm-svn: 42948
-
- Oct 12, 2007
-
-
Dan Gohman authored
that includes the string "st". This probably fixes the regression on Darwin. llvm-svn: 42932
-
Dan Gohman authored
function symbol name instead of a codegen-assigned function number. Thanks Evan! :-) llvm-svn: 42908
-
Evan Cheng authored
llvm-svn: 42901
-
Evan Cheng authored
llvm-svn: 42900
-
Arnold Schwaighofer authored
llvm-svn: 42893
-
Dan Gohman authored
may be overloaded with vector types. And add a testcase for codegen for these. llvm-svn: 42885
-
Dan Gohman authored
non-Apple hosts. And use the count script instead of wc + grep. llvm-svn: 42878
-
- Oct 11, 2007
-
-
Arnold Schwaighofer authored
enabled by passing -tailcallopt to llc. The optimization is performed if the following conditions are satisfied: * caller/callee are fastcc * elf/pic is disabled OR elf/pic enabled + callee is in module + callee has visibility protected or hidden llvm-svn: 42870
-
- Oct 09, 2007
-
-
Dan Gohman authored
instead of four. llvm-svn: 42784
-
Evan Cheng authored
llvm-svn: 42775
-
- Oct 08, 2007
-
-
Dan Gohman authored
instead of four. llvm-svn: 42765
-
- Oct 06, 2007
-
-
Dale Johannesen authored
llvm-svn: 42671
-
Evan Cheng authored
llvm-svn: 42664
-
Evan Cheng authored
llvm-svn: 42655
-
- Oct 05, 2007
-
-
Dale Johannesen authored
basic arithmetic works. Rename RTLIB long double functions to distinguish different flavors of long double; the lib functions have different names, alas. llvm-svn: 42644
-
Evan Cheng authored
llvm-svn: 42628
-
- Oct 02, 2007
-
-
Evan Cheng authored
llvm-svn: 42505
-
- Sep 29, 2007
-
-
Dan Gohman authored
llvm-svn: 42457
-
- Sep 28, 2007
-
-
Rafael Espindola authored
The only generated code difference is that now we call memcpy when the size of the array is unknown. This matches GCC behavior and is better since the run time value can be arbitrarily large. llvm-svn: 42433
-
Dale Johannesen authored
llvm-svn: 42423
-
- Sep 26, 2007
-
-
Dale Johannesen authored
for direct codegen of fsin/fcos. llvm-svn: 42369
-
- Sep 25, 2007
-
-
Dan Gohman authored
both results with a single div or idiv instruction. This uses new X86ISD nodes for DIV and IDIV which are introduced during the legalize phase so that the SelectionDAG's CSE can automatically eliminate redundant computations. llvm-svn: 42308
-
Dale Johannesen authored
llvm-svn: 42303
-
Evan Cheng authored
llvm-svn: 42302
-
- Sep 24, 2007
-
-
Dan Gohman authored
in ExpandEXTRACT_VECTOR_ELT and SplitVectorOp. This fixes an abort in the included testcase. llvm-svn: 42264
-
Dan Gohman authored
llvm-svn: 42263
-
- Sep 23, 2007
-
-
Dale Johannesen authored
-sse to preserve intent of this test. llvm-svn: 42247
-
- Sep 21, 2007
-
-
Rafael Espindola authored
Implement calls to functions with byval arguments on X86 llvm-svn: 42192
-
- Sep 20, 2007
-
-
Evan Cheng authored
llvm-svn: 42170
-
Evan Cheng authored
llvm-svn: 42169
-
Dan Gohman authored
llvm-svn: 42162
-
- Sep 19, 2007
-
-
Evan Cheng authored
llvm-svn: 42112
-
- Sep 18, 2007
-
-
Evan Cheng authored
shuffle <undef, undef, x, undef>, <undef, undef, undef, undef>, <2, 2, 2, 2> != <undef, undef, x, undef> llvm-svn: 42111
-
Bill Wendling authored
"_-[NSString(local) isNullOrNil]".eh = 0 .no_dead_strip "_-[NSString(local) isNullOrNil]".eh The ".eh" should be inside the quotes. llvm-svn: 42074
-
- Sep 17, 2007
-
-
Gordon Henriksen authored
LLVM now enforces the following prototypes for the write barriers: <ty>* @llvm.gcread(<ty2>*, <ty>**) void @llvm.gcwrite(<ty>*, <ty2>*, <ty>**) And for @llvm.gcroot, the first stack slot is verified to be an alloca or a bitcast of an alloca. Fixes test/CodeGen/Generic/GC/lower_gcroot.ll, which violated these. llvm-svn: 42051
-
Dan Gohman authored
64-bit) can use test instead of cmp with an immediate. llvm-svn: 42026
-
Dan Gohman authored
previously only done for 32-bit and smaller operands. llvm-svn: 42024
-