- Oct 14, 2003
-
-
Misha Brukman authored
llvm-svn: 9128
-
Misha Brukman authored
* Use the incremental bytecode reader interface to speed up execution llvm-svn: 9127
-
Misha Brukman authored
* FunctionPassManager ctor now takes in a ModuleProvider * run() materializes function before running passes on it llvm-svn: 9126
-
Misha Brukman authored
* The VM is now constructed with a ModuleProvider llvm-svn: 9125
-
Misha Brukman authored
* ExecutionEngine and VM can be constructed using a ModuleProvider. llvm-svn: 9124
-
Misha Brukman authored
* ExecutionEngine can be constructed from a ModuleProvider * Alphabetized order of forward-declared classes llvm-svn: 9123
-
Misha Brukman authored
* Add ModuleProvider as a parameter to FunctionPassManager llvm-svn: 9122
-
Chris Lattner authored
* Add header comment * Remove extraneous #includes * Move the FileType enum into the GCC class * The GCC class is not virtual. * Move all of the "constructor" functions into the classes themselves * Stop using cl::list as arguments, use std::vector instead (which cl::list derives from) * Improve comments llvm-svn: 9121
-
Chris Lattner authored
object's name instead llvm-svn: 9120
-
Chris Lattner authored
llvm-svn: 9119
-
Chris Lattner authored
llvm-svn: 9118
-
Chris Lattner authored
llvm-svn: 9117
-
Chris Lattner authored
llvm-svn: 9116
-
Chris Lattner authored
Eliminate the bugpoint -mode option, by making bugpoint automatically infer the root of all of your problems llvm-svn: 9115
-
Chris Lattner authored
off the bottom of the stack. This fixes PR#41 llvm-svn: 9114
-
Chris Lattner authored
X86/linux. :( The problem is that a signal delivered while the function is executing could clobber the functions stack. This is a partial fix for PR41. llvm-svn: 9113
-
Chris Lattner authored
llvm-svn: 9110
-
Chris Lattner authored
break dominance relationships, and is otherwise bad. This fixes bug: Inline/2003-10-13-AllocaDominanceProblem.ll. This also fixes miscompilation of 3 176.gcc source files (reload1.c, global.c, flow.c) llvm-svn: 9109
-
Chris Lattner authored
llvm-svn: 9108
-
- Oct 13, 2003
-
-
John Criswell authored
Made the "Submitting a Bug" reference point to the web site, as we want people using the latest and greatest bug reporting. Fixed the indentation by assuming that tabs are 8 characters or less. llvm-svn: 9107
-
Chris Lattner authored
llvm-svn: 9106
-
John Criswell authored
llvm-svn: 9102
-
Chris Lattner authored
253.perlbmk, and test/Programs/SingleSource/UnitTests/2003-10-13-SwitchTest.c! llvm-svn: 9101
-
Misha Brukman authored
llvm-svn: 9099
-
Brian Gaeke authored
jello statistic for this (just divide #-bytes-of-code-emitted by 4). Rewrite head-of-file comment. llvm-svn: 9098
-
Chris Lattner authored
llvm-svn: 9097
-
John Criswell authored
Added a few new items. llvm-svn: 9096
-
Chris Lattner authored
llvm-svn: 9095
-
Chris Lattner authored
llvm-svn: 9094
-
Chris Lattner authored
multiple setjmp calls. llvm-svn: 9093
-
Chris Lattner authored
llvm-svn: 9092
-
Chris Lattner authored
multiple times. This reduces the time to construct post-dominance sets a LOT. For example, optimizing perlbmk goes from taking 12.9894s to 1.4074s. llvm-svn: 9091
-
Chris Lattner authored
outside of the iterator itself. llvm-svn: 9090
-
John Criswell authored
llvm-svn: 9089
-
John Criswell authored
llvm-svn: 9088
-
John Criswell authored
the FAQ (FAQ.html). llvm-svn: 9087
-
John Criswell authored
anything FAQ'ish should go here if it's not heavily documented elsewhere (like the README.txt file or the Getting Started Guide). llvm-svn: 9086
-
John Criswell authored
llvm-svn: 9085
-
Chris Lattner authored
a crappy form of post-order traversal which really does not belong here. While we are at it, improve documentation and use a vector instead of a stack. This improves the post dominator analysis pass by ~5%, and probably also helps other passes as well. llvm-svn: 9084
-
Chris Lattner authored
llvm-svn: 9083
-