- Oct 11, 2009
-
-
Chris Lattner authored
llvm-svn: 83758
-
Chris Lattner authored
llvm-svn: 83757
-
Chris Lattner authored
llvm-svn: 83756
-
Chris Lattner authored
llvm-svn: 83755
-
Chris Lattner authored
llvm-svn: 83754
-
Chris Lattner authored
llvm-svn: 83753
-
Chris Lattner authored
ConstantInt::TheTrueVal/TheFalseVal members. llvm-svn: 83752
-
Chris Lattner authored
llvm-svn: 83751
-
Chris Lattner authored
llvm-svn: 83750
-
Ted Kremenek authored
llvm-svn: 83749
-
Chris Lattner authored
the IR, and to implement the FIXME'd optimization. llvm-svn: 83748
-
Chris Lattner authored
inserted only once, just use vector. Don't compute ExitBlocks unless we need it, change std::sort to array_pod_sort. llvm-svn: 83747
-
Chris Lattner authored
from GVN, this also speeds it up, inserts fewer PHI nodes (see the testcase) and allows it to remove more loads (due to fewer PHI nodes standing in the way). llvm-svn: 83746
-
Chris Lattner authored
llvm-svn: 83745
-
Chris Lattner authored
PHI nodes inserted. llvm-svn: 83744
-
Chris Lattner authored
llvm-svn: 83743
-
Chris Lattner authored
llvm-svn: 83742
-
Chris Lattner authored
not just at the end. Add a big comment explaining when this could be useful (which never happens for jump threading). llvm-svn: 83741
-
Chris Lattner authored
what it does. llvm-svn: 83740
-
Anton Korobeynikov authored
Remove impdef of SRW. This fixes PR4779 llvm-svn: 83739
-
Chris Lattner authored
llvm-svn: 83738
-
Chris Lattner authored
llvm-svn: 83737
-
Chris Lattner authored
llvm-svn: 83736
-
- Oct 10, 2009
-
-
Chris Lattner authored
llvm-svn: 83735
-
Chris Lattner authored
llvm-svn: 83734
-
Chris Lattner authored
llvm-svn: 83733
-
Duncan Sands authored
llvm-svn: 83728
-
Benjamin Kramer authored
llvm-svn: 83724
-
Duncan Sands authored
llvm-svn: 83722
-
Chris Lattner authored
llvm-svn: 83721
-
Duncan Sands authored
clang static analyser. Decrease duplication in the text. llvm-svn: 83720
-
Chris Lattner authored
llvm-svn: 83719
-
Chris Lattner authored
llvm-svn: 83717
-
Chris Lattner authored
llvm-svn: 83716
-
Chris Lattner authored
llvm-svn: 83715
-
Chris Lattner authored
llvm-svn: 83707
-
Chris Lattner authored
DemoteRegToStack. This makes it more efficient (because it isn't creating a ton of load/stores that are eventually removed by a later mem2reg), and more slightly more effective (because those load/stores don't get in the way of threading). llvm-svn: 83706
-
Chris Lattner authored
works on unstructured CFGs. This implements PR217, our oldest open PR. llvm-svn: 83705
-
Chris Lattner authored
a Value* to a WeakVH was constructing a temporary WeakVH (due to the implicit assignment operator). This avoids that cost. llvm-svn: 83704
-
Chris Lattner authored
llvm-svn: 83703
-