- Nov 02, 2006
-
-
Reid Spencer authored
Replace the REM instruction with UREM, SREM and FREM. llvm-svn: 31369
-
Devang Patel authored
llvm-svn: 31362
-
- Nov 01, 2006
-
-
Devang Patel authored
This fixes http://llvm.org/bugs/show_bug.cgi?id=979 llvm-svn: 31358
-
Chris Lattner authored
llvm-svn: 31352
-
Chris Lattner authored
llvm-svn: 31346
-
Chris Lattner authored
result. This can significantly shrink code and exposes identities more aggressively. llvm-svn: 31344
-
Chris Lattner authored
llvm-svn: 31342
-
Chris Lattner authored
This triggers thousands of times on multisource. llvm-svn: 31341
-
- Oct 31, 2006
-
-
Chris Lattner authored
Transforms/LCSSA/2006-10-31-UnreachableBlock-2.ll llvm-svn: 31317
-
Chris Lattner authored
llvm-svn: 31315
-
- Oct 29, 2006
-
-
Chris Lattner authored
llvm-svn: 31284
-
- Oct 28, 2006
-
-
Chris Lattner authored
llvm-svn: 31258
-
Chris Lattner authored
llvm-svn: 31257
-
Chris Lattner authored
llvm-svn: 31256
-
Chris Lattner authored
llvm-svn: 31255
-
Chris Lattner authored
llvm-svn: 31248
-
- Oct 26, 2006
-
-
Reid Spencer authored
InsertNewInstBefore(new CastInst(Val, ValTy, Val->GetName()), I) into: InsertCastBefore(Val, ValTy, I) llvm-svn: 31204
-
Reid Spencer authored
Make necessary changes to support DIV -> [SUF]Div. This changes llvm to have three division instructions: signed, unsigned, floating point. The bytecode and assembler are bacwards compatible, however. llvm-svn: 31195
-
Nick Lewycky authored
produce an EQ property. llvm-svn: 31193
-
Nick Lewycky authored
Fix and comment the "or", "and" and "xor" transformations. llvm-svn: 31189
-
- Oct 25, 2006
-
-
Chris Lattner authored
llvm-svn: 31184
-
- Oct 24, 2006
-
-
Chris Lattner authored
llvm-svn: 31151
-
Chris Lattner authored
passes llvm-gcc bootstrap. llvm-svn: 31146
-
- Oct 23, 2006
-
-
Chris Lattner authored
Prolangs-C/agrep and SCCP/2006-10-23-IPSCCP-Crash.ll llvm-svn: 31132
-
Nick Lewycky authored
property is added by running through the list of uses of the value and adding resolved properties to the property set. llvm-svn: 31126
-
Nick Lewycky authored
llvm-svn: 31123
-
- Oct 22, 2006
-
-
Nick Lewycky authored
llvm-svn: 31121
-
Nick Lewycky authored
optimization opportunity pointed out by Chris Lattner. llvm-svn: 31118
-
Nick Lewycky authored
opportunity pointed out by Andrew Lewycky. llvm-svn: 31115
-
Chris Lattner authored
transformation. This speeds up a C++ app 2.25x. llvm-svn: 31113
-
Chris Lattner authored
1. Better document what is going on here. 2. Only hack on one branch per iteration, making the results less conservative. 3. Handle the problematic case by marking edges executable instead of by playing with value lattice states. This is far less pessimistic, and fixes SCCP/ipsccp-gvar.ll. llvm-svn: 31106
-
- Oct 20, 2006
-
-
Chris Lattner authored
llvm-svn: 31086
-
Chris Lattner authored
llvm-svn: 31073
-
Chris Lattner authored
but apparently didn't make it into the final patch. llvm-svn: 31070
-
Reid Spencer authored
This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just using ConstantInt. llvm-svn: 31063
-
Devang Patel authored
llvm-svn: 31062
-
Chris Lattner authored
llvm-svn: 31061
-
- Oct 19, 2006
-
-
Devang Patel authored
and destination sign may not match but other conditions are met. llvm-svn: 31056
-
Devang Patel authored
llvm-svn: 31055
-
Devang Patel authored
llvm-svn: 31054
-