- Oct 12, 2009
-
-
Anders Carlsson authored
llvm-svn: 83798
-
Chris Lattner authored
llvm-svn: 83797
-
- Oct 11, 2009
-
-
Chris Lattner authored
llvm-svn: 83796
-
Chris Lattner authored
llvm-svn: 83795
-
Chris Lattner authored
input the the mul is a zext from bool, just that it is all zeros other than the low bit. This fixes some phase ordering issues that would cause us to miss some xforms in mul.ll when the worklist is visited differently. llvm-svn: 83794
-
Anders Carlsson authored
llvm-svn: 83793
-
Chris Lattner authored
llvm-svn: 83792
-
Chris Lattner authored
llvm-svn: 83791
-
Chris Lattner authored
it to visit instructions from the start of the function to the end of the function in the first path. This greatly speeds up some pathological cases (e.g. PR5150). llvm-svn: 83790
-
Torok Edwin authored
here. llvm-svn: 83789
-
Duncan Sands authored
llvm-svn: 83788
-
Duncan Sands authored
llvm-svn: 83787
-
Torok Edwin authored
For now the metadata of sinked/hoisted instructions is still wrong, but that'll be fixed when instructions will have debug metadata directly attached. llvm-svn: 83786
-
Anton Korobeynikov authored
llvm-svn: 83785
-
Anton Korobeynikov authored
Implement proper asmprinting for the globals. This eliminates bogus "call" modifier and also adds support for offsets wrt globals. llvm-svn: 83784
-
Anton Korobeynikov authored
llvm-svn: 83783
-
Chris Lattner authored
llvm-svn: 83782
-
Chris Lattner authored
llvm-svn: 83781
-
Nick Lewycky authored
llvm-svn: 83780
-
Nick Lewycky authored
llvm-svn: 83779
-
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
-