- May 27, 2006
-
-
Chris Lattner authored
Refactor some code to expose an interface to constant fold and instruction given it's opcode, typeand operands. llvm-svn: 28517
-
Owen Anderson authored
llvm-svn: 28512
-
- May 26, 2006
-
-
Owen Anderson authored
llvm-svn: 28507
-
Owen Anderson authored
there's still a lot of work to be done on it. llvm-svn: 28506
-
Owen Anderson authored
and documentation updates soo. llvm-svn: 28495
-
- May 25, 2006
-
-
Chris Lattner authored
array scopes possibly accessing valid memory in outer subscripts. llvm-svn: 28478
-
- May 24, 2006
-
-
Chris Lattner authored
This implements Transforms/InstCombine/2006-05-10-InvalidIndexUndef.ll llvm-svn: 28450
-
- May 19, 2006
-
-
Reid Spencer authored
llvm-svn: 28395
-
- 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
-