- Mar 13, 2006
-
-
Jim Laskey authored
llvm-svn: 26729
-
- Mar 09, 2006
-
-
Chris Lattner authored
llvm-svn: 26659
-
- Mar 03, 2006
-
-
Chris Lattner authored
PR709, and paving the way for future progress. llvm-svn: 26476
-
- Jan 16, 2006
-
-
Reid Spencer authored
This patch is an incremental step towards supporting a flat symbol table. It de-overloads the intrinsic functions by providing type-specific intrinsics and arranging for automatically upgrading from the old overloaded name to the new non-overloaded name. Specifically: llvm.isunordered -> llvm.isunordered.f32, llvm.isunordered.f64 llvm.sqrt -> llvm.sqrt.f32, llvm.sqrt.f64 llvm.ctpop -> llvm.ctpop.i8, llvm.ctpop.i16, llvm.ctpop.i32, llvm.ctpop.i64 llvm.ctlz -> llvm.ctlz.i8, llvm.ctlz.i16, llvm.ctlz.i32, llvm.ctlz.i64 llvm.cttz -> llvm.cttz.i8, llvm.cttz.i16, llvm.cttz.i32, llvm.cttz.i64 New code should not use the overloaded intrinsic names. Warnings will be emitted if they are used. llvm-svn: 25366
-
Nate Begeman authored
llvm-svn: 25355
-
- Jan 13, 2006
-
-
Chris Lattner authored
used by the C backend. llvm-svn: 25267
-
- Nov 11, 2005
-
-
Andrew Lenharth authored
llvm-svn: 24300
-
- Oct 23, 2005
-
-
Jeff Cohen authored
pointer marking the end of the list, the zero *must* be cast to the pointer type. An un-cast zero is a 32-bit int, and at least on x86_64, gcc will not extend the zero to 64 bits, thus allowing the upper 32 bits to be random junk. The new END_WITH_NULL macro may be used to annotate a such a function so that GCC (version 4 or newer) will detect the use of un-casted zero at compile time. llvm-svn: 23888
-
- Jul 27, 2005
-
-
Jeff Cohen authored
llvm-svn: 22523
-
- May 11, 2005
-
-
Chris Lattner authored
with the CBE llvm-svn: 21875
-
Chris Lattner authored
llvm-svn: 21874
-
Chris Lattner authored
looks completely untested. :( llvm-svn: 21873
-
- May 08, 2005
-
-
Chris Lattner authored
warning from the CBE+GCC. llvm-svn: 21779
-
- May 03, 2005
-
-
Andrew Lenharth authored
population (ctpop). Generic lowering is implemented, however only promotion is implemented for SelectionDAG at the moment. More coming soon. llvm-svn: 21676
-
- Apr 30, 2005
-
-
Alkis Evlogimenos authored
llvm-svn: 21639
-
Chris Lattner authored
llvm-svn: 21629
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21420
-
- Mar 28, 2005
-
-
Andrew Lenharth authored
llvm-svn: 20900
-
- Mar 15, 2005
-
-
Chris Lattner authored
using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597
-
- Mar 01, 2005
-
-
Alkis Evlogimenos authored
llvm-svn: 20382
-
- Feb 28, 2005
-
-
Chris Lattner authored
llvm-svn: 20375
-
- Jul 29, 2004
-
-
Misha Brukman authored
llvm-svn: 15334
-
- Jul 04, 2004
-
-
Reid Spencer authored
llvm-svn: 14622
-
- Jun 20, 2004
-
-
Chris Lattner authored
llvm-svn: 14266
-
- Jun 15, 2004
-
-
Chris Lattner authored
llvm-svn: 14187
-
- Jun 12, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 14159
-
- Jun 11, 2004
-
-
Chris Lattner authored
llvm-svn: 14134
-
Chris Lattner authored
isunordered(X, Y) === isnan(X) | isnan(Y) Remove isunordered, add isnan. llvm-svn: 14132
-
Alkis Evlogimenos authored
llvm-svn: 14127
-
- Jun 05, 2004
-
-
Chris Lattner authored
Work around for bogus errors: no those static functions don't need to be executed to be initialized! llvm-svn: 14040
-
- May 09, 2004
-
-
Chris Lattner authored
llvm-svn: 13432
-
- Feb 15, 2004
-
-
Chris Lattner authored
llvm-svn: 11483
-
Chris Lattner authored
prototypes, even if they don't precisely match what it would prefer to use. This fixes: CBackend/2004-02-15-PreexistingExternals.llx compiling it into: ltmp_0_30 = memcpy(l14_C, 4u, 17); ltmp_1_30 = memcpy(((int *)l27_A), ((unsigned )(long)l27_B), ((int )123u)); instead of: ltmp_0_30 = memcpy(l14_C, 4u, 17); ltmp_1_27 = l43_memcpy(l27_A, l27_B, 123u); Which does the wrong thing as you could imagine. llvm-svn: 11481
-
- Feb 14, 2004
-
-
Chris Lattner authored
intrinsic will always produce zero), but it will behave unexpectedly, so warn like GCC does. llvm-svn: 11444
-
Chris Lattner authored
llvm-svn: 11431
-
- Feb 12, 2004
-
-
Chris Lattner authored
Patch graciously contributed by Reid Spencer! llvm-svn: 11355
-
Chris Lattner authored
llvm-svn: 11349
-
- Jan 14, 2004
-
-
Chris Lattner authored
llvm-svn: 10858
-
- Jan 05, 2004
-
-
Chris Lattner authored
code generators completely ignore them. llvm-svn: 10691
-
- Dec 28, 2003
-
-
Chris Lattner authored
implementation from the TargetMachine directly. llvm-svn: 10636
-