- Oct 13, 2003
-
-
Chris Lattner authored
llvm-svn: 9072
-
Chris Lattner authored
llvm-svn: 9071
-
Chris Lattner authored
llvm-svn: 9069
-
Chris Lattner authored
llvm-svn: 9067
-
Chris Lattner authored
Only transform call sites in a setjmp'ing function which are reachable from the setjmp. If the call dominates the setjmp (for example), the called function cannot longjmp to the setjmp. This dramatically reduces the number of invoke instructions created in some large testcases. llvm-svn: 9066
-
Chris Lattner authored
have a SINGLE backedge. This is useful to, for example, the -indvars pass. This implements testcase LoopSimplify/single-backedge.ll and closes PR#34 llvm-svn: 9065
-
Chris Lattner authored
llvm-svn: 9063
-
- Oct 12, 2003
-
-
Chris Lattner authored
llvm-svn: 9061
-
Chris Lattner authored
llvm-svn: 9059
-
Chris Lattner authored
llvm-svn: 9058
-
Chris Lattner authored
allows GCCAS to only run it once. llvm-svn: 9056
-
Chris Lattner authored
llvm-svn: 9055
-
Chris Lattner authored
* Print floating point values using C99 hexadecimal style FP if possible. This increases the number of floating point constants that may be emitted inline, and improves precision for global variable initializers which can not be emitted in integer form. This fixes the Olden/Power benchmark with the CBE!!!! llvm-svn: 9052
-
Chris Lattner authored
* Fix isFPCSafeToPrint to find more constants safe to print, which it was failing because ftostr was padding with leading space characters. * Scan the entire module for global constants instead of each function at a time. This has the advantage of allowing us to emit constants at global scope instead of function scope. This speeds FP programs quite a bit. llvm-svn: 9048
-
- Oct 11, 2003
-
-
Brian Gaeke authored
Linux. This is consistent with what FreeBSD and Solaris both want. This makes the JIT work on FreeBSD 5.1-RELEASE. Whee. llvm-svn: 9045
-
- Oct 10, 2003
-
-
Brian Gaeke authored
llvm-svn: 9037
-
Brian Gaeke authored
llvm-svn: 9036
-
Brian Gaeke authored
llvm-svn: 9032
-
Brian Gaeke authored
llvm-svn: 9031
-
Misha Brukman authored
llvm-svn: 9027
-
Misha Brukman authored
llvm-svn: 9023
-
Misha Brukman authored
* Doxygenified function comments * Added FIXMEs to solicit documentation for other functions llvm-svn: 9022
-
Misha Brukman authored
llvm-svn: 9021
-
Misha Brukman authored
* Wrap code at 80 columns * Ordered includes according to LLVM style guide llvm-svn: 9020
-
Brian Gaeke authored
Never call setjmp(), longjmp() or strsignal(). llvm-svn: 9014
-
Brian Gaeke authored
In lookupFunction(): Change to use "F" for Function argument instead of ancient "M". Remove commented-out code. Change to use GetAddressOfSymbol instead of dlsym. llvm-svn: 9013
-
Brian Gaeke authored
llvm-svn: 9012
-
Brian Gaeke authored
llvm-svn: 9011
-
Brian Gaeke authored
llvm-svn: 9010
-
Misha Brukman authored
llvm-svn: 9009
-
Brian Gaeke authored
llvm-svn: 9008
-
Chris Lattner authored
llvm-svn: 9007
-
Chris Lattner authored
are ordered by name, not by slot, so the previous solution wasn't any good. On a large testcase, this reduces time to parse from 2.17s to 1.58s. llvm-svn: 9002
-
Chris Lattner authored
llvm-svn: 8998
-
Chris Lattner authored
llvm-svn: 8996
-
Chris Lattner authored
llvm-svn: 8994
-
Chris Lattner authored
tasty 15% speedup on the testcase from Bill. llvm-svn: 8993
-
Chris Lattner authored
if possible. This provides a consistent 8.5% speedup. llvm-svn: 8991
-
- Oct 09, 2003
-
-
Chris Lattner authored
Throw the RawInst class in an anon namespace llvm-svn: 8990
-
Chris Lattner authored
llvm-svn: 8988
-