- Aug 13, 2003
-
-
Brian Gaeke authored
llvm-svn: 7822
-
Brian Gaeke authored
FunctionPassManager, to support function-at-a-time compilation and emission of code. llvm-svn: 7821
-
Brian Gaeke authored
Use a FunctionPassManager instead of a PassManager. llvm-svn: 7820
-
Brian Gaeke authored
Run passes on single function (hey, just-in-time compilation!) instead of the entire module that contains it. llvm-svn: 7819
-
Brian Gaeke authored
on Function * when passing it to getPointerToFunction(). llvm-svn: 7818
-
Brian Gaeke authored
function-at-a-time compilation and emission of code. Separate addPassesToEmitAssembly from addPassesToJITCompile, because the latter requires you to use FunctionPasses, and the former might diverge anyway. llvm-svn: 7817
-
Brian Gaeke authored
Correct one of the functions' comments. llvm-svn: 7816
-
Brian Gaeke authored
Revert (to v1.55) one of the hunks of Chris's change that messed up the %-register workaround. llvm-svn: 7815
-
Chris Lattner authored
llvm-svn: 7813
-
Chris Lattner authored
llvm-svn: 7812
-
John Criswell authored
Use the poolalloc module in CVS from now on. llvm-svn: 7810
-
Chris Lattner authored
llvm-svn: 7807
-
Chris Lattner authored
llvm-svn: 7806
-
Chris Lattner authored
In fact, we plan to eliminate cast to bool entirely. llvm-svn: 7805
-
Chris Lattner authored
llvm-svn: 7804
-
Chris Lattner authored
of a power of two are represented as a shift. llvm-svn: 7803
-
Chris Lattner authored
llvm-svn: 7802
-
Chris Lattner authored
llvm-svn: 7801
-
Chris Lattner authored
llvm-svn: 7800
-
Chris Lattner authored
llvm-svn: 7799
-
Brian Gaeke authored
get lost... llvm-svn: 7798
-
Vikram S. Adve authored
Add some comments and non-const methods to fix constness problems. llvm-svn: 7797
-
Vikram S. Adve authored
we no longer need to find the live-before set of the delayed branch since that set is now included the live-before/after set of the instructions in each delay slot. Just assert that instead. llvm-svn: 7796
-
Vikram S. Adve authored
the instruction as being live before/after the delay slot instructions as well. llvm-svn: 7795
-
Brian Gaeke authored
it's used 7 different times. Rename `getBackEdges' to `findAndInstrumentBackEdges', for clarity. Remove some excess whitespace and commented-out code. Use shorter forms of CallInst ctors. Do not make `reopt_threshold' visible to the LLVM program, and do not pass it to the call to `reoptimizerInitialize'. Don't pass the GlobalVariable representing it to any of our helper methods. `reopt_threshold' is an internal parameter of the reoptimizer, which InstLoops does not need to know about. llvm-svn: 7794
-
- Aug 12, 2003
-
-
Chris Lattner authored
This implements InstCombine/shift.ll:test14* llvm-svn: 7793
-
Chris Lattner authored
llvm-svn: 7792
-
Chris Lattner authored
llvm-svn: 7791
-
Chris Lattner authored
llvm-svn: 7790
-
Chris Lattner authored
llvm-svn: 7789
-
Chris Lattner authored
llvm-svn: 7788
-
Chris Lattner authored
llvm-svn: 7787
-
Chris Lattner authored
llvm-svn: 7783
-
Chris Lattner authored
llvm-svn: 7782
-
Chris Lattner authored
llvm-svn: 7781
-
John Criswell authored
the pre-release 1.1 branch and pre-release 1.1.1). Made the USE_SPEC option work. Silenced unnecessary error output from the cmp command when checking for updates to lex/yacc generated files. This fixes a problem where we get error messages the first time the file is generated. Fixed the distclean option. It is now in the Makefile (i.e. only runs in the top level source directory), removes more files, and plays nicely with external project Makefiles. llvm-svn: 7780
-
Brian Gaeke authored
FunctionPasses. llvm-svn: 7778
-
Vikram S. Adve authored
Add -emitmaps options to turn this back on. llvm-svn: 7774
-
Chris Lattner authored
llvm-svn: 7772
-
Chris Lattner authored
llvm-svn: 7771
-