- Sep 27, 2006
-
-
Devang Patel authored
Fix http://llvm.org/bugs/show_bug.cgi?id=923 llvm-svn: 30630
-
- Sep 17, 2006
-
-
Nick Lewycky authored
llvm-svn: 30443
-
Nick Lewycky authored
being erased. llvm-svn: 30442
-
- Sep 08, 2006
-
-
Devang Patel authored
llvm-svn: 30168
-
Devang Patel authored
reduce amount of stack space used at runtime. llvm-svn: 30167
-
- Aug 30, 2006
-
-
Devang Patel authored
exit blocks. The output is dependent on addresses of basic block. Add and use Loop::getUniqueExitBlocks. llvm-svn: 29966
-
- Aug 28, 2006
-
-
Reid Spencer authored
Close out this long standing bug by removing the remaining overloaded virtual functions in LLVM. The -Woverloaded-virtual option is now turned on. llvm-svn: 29934
-
Chris Lattner authored
llvm-svn: 29932
-
Chris Lattner authored
llvm-svn: 29925
-
Chris Lattner authored
llvm-svn: 29922
-
Chris Lattner authored
llvm-svn: 29921
-
- Aug 27, 2006
-
-
Chris Lattner authored
llvm-svn: 29911
-
- Aug 21, 2006
-
-
Chris Lattner authored
llvm-svn: 29794
-
- Aug 12, 2006
-
-
Chris Lattner authored
pounding on Loop::contains (which is O(n) in the size of the loop), use a sorted vector, which is O(log(N)) for each query. This speeds up Duraid's horrible testcase from ~72s to ~31s in a debug build. llvm-svn: 29645
-
- Aug 02, 2006
-
-
Chris Lattner authored
This reduces LCSSA pass time from 1.5s to 0.96s when run on eon in release+asserts mode. llvm-svn: 29464
-
- Jul 12, 2006
-
-
Chris Lattner authored
target CG node. This allows the inliner to properly update the callgraph when using the pruning inliner. The pruning inliner may not copy over all call sites from a callee to a caller, so the edges corresponding to those call sites should not be copied over either. This fixes PR827 and Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll llvm-svn: 29120
-
- Jul 11, 2006
-
-
Jim Laskey authored
llvm-svn: 29106
-
Jim Laskey authored
non-debug build. llvm-svn: 29105
-
- Jun 29, 2006
-
-
Chris Lattner authored
dropped. This shrinks libllvmgcc.dylib another 67K llvm-svn: 28975
-
- Jun 28, 2006
-
-
Andrew Lenharth authored
llvm-svn: 28955
-
Chris Lattner authored
to them. This fixes a regression in my previous checkin. llvm-svn: 28951
-
Chris Lattner authored
causes the pointer to be removed from the underlying alias analysis implementation as well. This impl of remove is also significantly faster than the old one. This fixes: Regression/Transforms/DeadStoreElimination/2006-06-27-AST-Remove.ll llvm-svn: 28950
-
- Jun 27, 2006
-
-
Reid Spencer authored
Refactor the Graph writing code to use a common implementation which is now in lib/Support/GraphWriter.cpp. This completes the PR. Patch by Anton Korobeynikov. Thanks, Anton! llvm-svn: 28925
-
- Jun 26, 2006
-
-
Chris Lattner authored
last night. llvm-svn: 28916
-
- Jun 19, 2006
-
-
Andrew Lenharth authored
Do partial inlining in BU. This resolves more call sites. Also add options to merge in globals during recursion and to back annotate DSNodes when function pointers are resolved. This makes PA work for a whole lot more things (unresolved call sites being what has been killing various DSA based passes) llvm-svn: 28859
-
Andrew Lenharth authored
Fix a bug, don't drop indirect call sites, especially if there is nothing known about them yet, and restore a simple version of a removed function llvm-svn: 28857
-
- Jun 17, 2006
-
-
Chris Lattner authored
llvm-svn: 28853
-
- Jun 16, 2006
-
-
Andrew Lenharth authored
llvm-svn: 28819
-
Andrew Lenharth authored
llvm-svn: 28818
-
- Jun 13, 2006
-
-
Owen Anderson authored
is the same as the recent patch to LCSSA.cpp. llvm-svn: 28773
-
- Jun 11, 2006
-
-
Owen Anderson authored
llvm-svn: 28748
-
Evan Cheng authored
Back out Owen's 6/9 changes. They broke MultiSource/Benchmarks/Prolangs-C/bison (and perhaps others). llvm-svn: 28747
-
- Jun 09, 2006
-
-
Owen Anderson authored
on this. llvm-svn: 28738
-
- Jun 08, 2006
-
-
Reid Spencer authored
1. Fix the macros in IncludeFile.h to put everything in the llvm namespace 2. Replace the previous explicit mechanism in all the .h and .cpp files with the macros in IncludeFile.h This gets us a consistent mechanism throughout LLVM for ensuring linkage. Next step is to make sure its used in enough places. llvm-svn: 28715
-
- Jun 07, 2006
-
-
Reid Spencer authored
Break the "IncludeFile" mechanism into its own header file and adjust other files accordingly. Use this facility for the IntrinsicInst problem which was the subject of PR800. More to follow on this. llvm-svn: 28709
-
- Jun 05, 2006
-
-
Reid Spencer authored
Add support for Graphviz. Patch contributed by Anton Korobeynikov. llvm-svn: 28684
-
- Jun 01, 2006
-
-
Chris Lattner authored
llvm-svn: 28634
-
Reid Spencer authored
IncludeFile hack to ensure linkage of analysis passes. This works around some -pedantic warnings about assigning an object to a function. llvm-svn: 28621
-
- May 30, 2006
-
-
Andrew Lenharth authored
llvm-svn: 28546
-
Andrew Lenharth authored
uses DSA to make find targets of calls. It provides a very convinient interface to DSA results to do things with indirect calls, such as write a devirtualizer (which I have and may commit one of these days). llvm-svn: 28545
-