- Oct 19, 2004
-
-
Misha Brukman authored
llvm-svn: 17141
-
Misha Brukman authored
and aesthetic reasons, might as well finish the job llvm-svn: 17140
-
Misha Brukman authored
llvm-svn: 17139
-
Brian Gaeke authored
is no longer emitted, and we do not reference any MachineCodeForInstruction information. llvm-svn: 17138
-
Misha Brukman authored
* Delete blank chars at end of line to fit into 80 cols llvm-svn: 17137
-
Reid Spencer authored
llvm-svn: 17136
-
Misha Brukman authored
because #undef becomes commented out in DataTypes.h.in due to autoheader llvm-svn: 17135
-
- Oct 18, 2004
-
-
Nate Begeman authored
loops. This optimization is not turned on by default yet, but may be run with the opt tool's -loop-reduce flag. There are many FIXMEs listed in the code that will make it far more applicable to a wide range of code, but you have to start somewhere :) This limited version currently triggers on the following tests in the MultiSource directory: pcompress2: 7 times cfrac: 5 times anagram: 2 times ks: 6 times yacr2: 2 times llvm-svn: 17134
-
Misha Brukman authored
special-case those definitions * Add comments in #ifdef/#else/#endif clauses for ease of reading llvm-svn: 17132
-
Misha Brukman authored
llvm-svn: 17131
-
Chris Lattner authored
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041011/019311.html llvm-svn: 17130
-
Chris Lattner authored
llvm-svn: 17126
-
Chris Lattner authored
llvm-svn: 17125
-
Reid Spencer authored
Patch contributed by Morten Ofstad. Thanks Morten! llvm-svn: 17124
-
Reid Spencer authored
Patch contributed by Morten Ofstad. Thanks Morten! llvm-svn: 17123
-
Chris Lattner authored
Simplify code by simplifying terminators that branch to blocks that start with an unreachable instruction. llvm-svn: 17116
-
Chris Lattner authored
llvm-svn: 17115
-
Reid Spencer authored
llvm-svn: 17114
-
Reid Spencer authored
llvm-svn: 17113
-
Reid Spencer authored
llvm-svn: 17112
-
Chris Lattner authored
change hacks off 10K of bytecode from perlbmk (.5%) even though the front-end is not generating them yet and we are not optimizing the resultant code. This isn't too bad. llvm-svn: 17111
-
Chris Lattner authored
llvm-svn: 17110
-
Chris Lattner authored
occurs in the entry node of a function llvm-svn: 17109
-
Chris Lattner authored
particular, invoke ret values are only live in the normal dest of the invoke not in the unwind dest. llvm-svn: 17108
-
Chris Lattner authored
where C requires semicolons in some cases to indicate null statements. llvm-svn: 17107
-
Chris Lattner authored
exercise that I'm not interested in tackling right now. Just punt and treat them like unwind's. This 'fixes' test/Regression/Transforms/ADCE/unreachable-function.ll llvm-svn: 17106
-
Chris Lattner authored
llvm-svn: 17105
-
Chris Lattner authored
If a function had no return instruction in it, and the result of the inlined call instruction was used, we would crash. llvm-svn: 17104
-
Chris Lattner authored
llvm-svn: 17103
-
Nate Begeman authored
Pass -single_module option to gcc when linking dynamic libraries for use with bugpoint, so that we can bugpoint multiple .cp files llvm-svn: 17102
-
Nate Begeman authored
llvm-svn: 17101
-
- Oct 17, 2004
-
-
Chris Lattner authored
This comes up many times in perlbmk and probably others. llvm-svn: 17100
-
Chris Lattner authored
other blocks. llvm-svn: 17099
-
Chris Lattner authored
unneccesary. This allows us to delete several hundred phi nodes of the form PHI(x,x,x,undef) from 253.perlbmk and probably other programs as well. This implements Mem2Reg/UndefValuesMerge.ll llvm-svn: 17098
-
Chris Lattner authored
llvm-svn: 17097
-
Chris Lattner authored
to think that PHI[4, undef] == 4. llvm-svn: 17096
-
Chris Lattner authored
so prepare for this. llvm-svn: 17095
-
Chris Lattner authored
0->field, which is illegal. Now we print ((foo*)0)->field. The second hunk is an optimization to not print undefined phi values. llvm-svn: 17094
-
Chris Lattner authored
last night. :) bork! llvm-svn: 17093
-
Reid Spencer authored
llvm-svn: 17092
-