- May 17, 2006
-
-
Chris Lattner authored
to the new module. Patch provided by Nick Lewycky! llvm-svn: 28349
-
- May 14, 2006
-
-
Chris Lattner authored
llvm-svn: 28289
-
Chris Lattner authored
llvm-svn: 28286
-
- May 09, 2006
-
-
Chris Lattner authored
Domagoj Babic! llvm-svn: 28181
-
- Apr 27, 2006
-
-
Chris Lattner authored
nondeterminism being bad) could cause some trivial missed optimizations (dead phi nodes being left around for later passes to clean up). With this, llvm-gcc4 now bootstraps and correctly compares. I don't know why I never tried to do it before... :) llvm-svn: 27984
-
- Apr 08, 2006
-
-
Chris Lattner authored
llvm-svn: 27513
-
- Apr 07, 2006
-
-
Chris Lattner authored
llvm-svn: 27478
-
- Apr 02, 2006
-
-
Chris Lattner authored
llvm-svn: 27344
-
Chris Lattner authored
llvm-svn: 27332
-
- Mar 27, 2006
-
-
Chris Lattner authored
llvm-svn: 27161
-
- Mar 09, 2006
-
-
Chris Lattner authored
llvm-svn: 26673
-
- Feb 18, 2006
-
-
Chris Lattner authored
llvm-svn: 26275
-
- Feb 15, 2006
-
-
Chris Lattner authored
can provide work for the outer loop to canonicalize. This fixes a case that breaks unswitching. llvm-svn: 26189
-
- Feb 14, 2006
-
-
Chris Lattner authored
block in the appropriate loop nest. Third time is the charm, right? llvm-svn: 26187
-
- Feb 12, 2006
-
-
Chris Lattner authored
llvm-svn: 26128
-
- Feb 11, 2006
-
-
Chris Lattner authored
llvm-svn: 26126
-
Chris Lattner authored
llvm-svn: 26121
-
Chris Lattner authored
loops and their subloops. llvm-svn: 26118
-
Chris Lattner authored
llvm-svn: 26116
-
- Jan 26, 2006
-
-
Chris Lattner authored
llvm-svn: 25633
-
- Jan 24, 2006
-
-
Chris Lattner authored
llvm-svn: 25572
-
Chris Lattner authored
llvm-svn: 25559
-
- Jan 22, 2006
-
-
Chris Lattner authored
llvm-svn: 25509
-
- Jan 20, 2006
-
-
Robert Bocchino authored
packed types correctly. llvm-svn: 25470
-
- Jan 18, 2006
-
-
Chris Lattner authored
library list as well. This should help bugpoint. llvm-svn: 25424
-
- Jan 17, 2006
-
-
Robert Bocchino authored
llvm-svn: 25407
-
- 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
-
- Jan 14, 2006
-
-
Chris Lattner authored
llvm.stacksave/restore when it inserts calls to them. llvm-svn: 25320
-
Nate Begeman authored
llvm-svn: 25309
-
- Jan 13, 2006
-
-
Chris Lattner authored
llvm-svn: 25295
-
Chris Lattner authored
resultant code with llvm.stacksave/llvm.stackrestore intrinsics. llvm-svn: 25286
-
Chris Lattner authored
time in common C cases. llvm-svn: 25285
-
Chris Lattner authored
it doesn't contain any calls. This is a fairly common case for C++ code, so it will probably speed up the inliner marginally in these cases. llvm-svn: 25284
-
Chris Lattner authored
"HandleInlinedInvoke". No functionality change. llvm-svn: 25283
-
Chris Lattner authored
code being cloned if the client wants. llvm-svn: 25281
-
Chris Lattner authored
function was not an alloca, we wouldn't check the entry block for any allocas, leading to increased stack space in some cases. In practice, allocas are almost always at the top of the block, so this was never noticed. llvm-svn: 25280
-
- Jan 11, 2006
-
-
Chris Lattner authored
llvm-svn: 25203
-
- Jan 10, 2006
-
-
Robert Bocchino authored
llvm-svn: 25181
-
- Jan 09, 2006
-
-
Chris Lattner authored
llvm-svn: 25153
-
- Dec 03, 2005
-
-
Chris Lattner authored
llvm-svn: 24581
-