- Oct 13, 2003
-
-
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
-
Chris Lattner authored
llvm-svn: 9082
-
Chris Lattner authored
llvm-svn: 9081
-
Chris Lattner authored
llvm-svn: 9080
-
Chris Lattner authored
llvm-svn: 9079
-
Chris Lattner authored
a lot of virtual method dispatch overhead. llvm-svn: 9078
-
Chris Lattner authored
llvm-svn: 9077
-
Chris Lattner authored
llvm-svn: 9076
-
Chris Lattner authored
llvm-svn: 9075
-
Chris Lattner authored
* Fix a nasty initializer ordering bug. Any only-CFG passes which registered themselves before the CFGOnlyAnalysis vector initialized got forgotten and thus got invalidated and recomputed. In particular, in my compiled version of gccas, the Loop information pass was being recomputed unnecessarily. llvm-svn: 9074
-
Chris Lattner authored
llvm-svn: 9073
-
Chris Lattner authored
llvm-svn: 9072
-
Chris Lattner authored
llvm-svn: 9071
-
Chris Lattner authored
llvm-svn: 9070
-
Chris Lattner authored
llvm-svn: 9069
-
Chris Lattner authored
llvm-svn: 9068
-
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: 9064
-
Chris Lattner authored
llvm-svn: 9063
-
- Oct 12, 2003
-
-
Chris Lattner authored
llvm-svn: 9062
-
Chris Lattner authored
llvm-svn: 9061
-
Chris Lattner authored
llvm-svn: 9060
-
Chris Lattner authored
llvm-svn: 9059
-