- Oct 11, 2009
-
-
Chris Lattner authored
now-probably-dead instruction tree feeding it. llvm-svn: 83778
-
Chris Lattner authored
llvm-svn: 83777
-
Benjamin Kramer authored
- llvm's libs must be linked after clang's - libLLVMSystem depends on psapi on win32 (get_system_libs has it) - CIndex builds successfully on mingw now llvm-svn: 83773
-
Gabor Greif authored
llvm-svn: 83772
-
Gabor Greif authored
eliminate some instances of serial comma. sabre, if you feel strong about this, feel free to revert this rev llvm-svn: 83771
-
Duncan Sands authored
llvm-svn: 83770
-
Gabor Greif authored
llvm-svn: 83769
-
Gabor Greif authored
llvm-svn: 83768
-
Sebastian Redl authored
llvm-svn: 83767
-
Sebastian Redl authored
llvm-svn: 83766
-
Duncan Sands authored
llvm-svn: 83765
-
Sebastian Redl authored
Along the way, use RequireCompleteType when testing exception spec types. Separate all the ugly spec stuff into its own file. llvm-svn: 83764
-
Zhongxing Xu authored
default binding for regions. This allows us to simply a lot of code. A further simplification could be done is that many methods of regionstore can only work on Store instead of GRState. llvm-svn: 83762
-
rdar://7293527Chris Lattner authored
gets but clang doesn't, because it is implemented in GCC's fold routine. llvm-svn: 83761
-
Chris Lattner authored
llvm-svn: 83760
-
Chris Lattner authored
done by condprop, but do it in a much more general form. The basic idea is that we can do a limited form of tail duplication in the case when we have a branch on a phi. Moving the branch up in to the predecessor block makes instruction selection much easier and encourages chained jump threadings. llvm-svn: 83759
-
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
-