- Oct 22, 2004
-
-
Reid Spencer authored
llvm-svn: 17155
-
- Oct 21, 2004
-
-
Misha Brukman authored
llvm-svn: 17151
-
Alkis Evlogimenos authored
llvm-svn: 17150
-
Misha Brukman authored
including registers, constants, and partial support for global addresses * The JIT is disabled by default to allow building llvm-gcc, which wants to test running programs during configure llvm-svn: 17149
-
- Oct 20, 2004
-
-
Nate Begeman authored
llvm-svn: 17147
-
Brian Gaeke authored
llvm-svn: 17146
-
John Criswell authored
Instead of unconditionally copying all phi node values into temporaries for all successor blocks, generate code that will determine what successor block will be called and then copy only those phi node values needed by the successor block. This seems to cut down namd execution time from being 8% higher than GCC to 4% higher than GCC. llvm-svn: 17144
-
- Oct 19, 2004
-
-
Misha Brukman authored
- Support added for functions, basic blocks, constant pool, constants, registers, and some basic support for globals, all untested * Turn assert()s into abort()s so that unimplemented functions fail in release llvm-svn: 17143
-
Chris Lattner authored
doing... I guess they're right. llvm-svn: 17142
-
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
-