- Feb 23, 2010
-
-
Daniel Dunbar authored
Comes in two parts: 1. Use --with-clang=path/to/clang/compiler to select an installed clang, or --with-built-clang to have the makefiles use the clang which will be built as the LLVM capable compiler. If neither is given, --with-built-clang will be used if the Clang sources are checked out into the standard location (tools/clang). 2. Use --with-llvmcc={llvm-gcc,clang,none} to specify which LLVM capable compiler to use. If not given, then llvm-gcc will be used if available, otherwise Clang. Makefile support still to come. Eric, Doug, Chris, seem reasonable? llvm-svn: 96934
-
Mikhail Glushenkov authored
llvm-svn: 96933
-
Daniel Dunbar authored
llvm-svn: 96932
-
Daniel Dunbar authored
llvm-svn: 96931
-
Mikhail Glushenkov authored
llvm-svn: 96927
-
Mikhail Glushenkov authored
llvm-svn: 96926
-
Mikhail Glushenkov authored
They are giving us problems on Mac. llvm-svn: 96925
-
Mikhail Glushenkov authored
llvm-svn: 96924
-
Mikhail Glushenkov authored
llvm-svn: 96923
-
Mikhail Glushenkov authored
Needed to correctly handle things like 'llvmc -framework Foo foo.o -framework Bar bar.o' - before this commit all '-framework' options would've been grouped together in the beginning. Due to our dependence on CommandLine this turned out to be a giant hack; we will migrate away from CommandLine eventually. llvm-svn: 96922
-
Mikhail Glushenkov authored
llvm-svn: 96921
-
Mikhail Glushenkov authored
Does not work, but the infrastructure changes are in place. llvm-svn: 96920
-
Mikhail Glushenkov authored
llvm-svn: 96919
-
Mikhail Glushenkov authored
For now, just enough support to make -filelist work. llvm-svn: 96918
-
Mikhail Glushenkov authored
llvm-svn: 96917
-
Mikhail Glushenkov authored
llvm-svn: 96916
-
Daniel Dunbar authored
llvm-svn: 96913
-
Daniel Dunbar authored
llvm-svn: 96912
-
Daniel Dunbar authored
llvm-svn: 96911
-
Daniel Dunbar authored
llvm-svn: 96910
-
Daniel Dunbar authored
llvm-svn: 96909
-
Daniel Dunbar authored
llvm-svn: 96908
-
Daniel Dunbar authored
llvm-svn: 96907
-
Daniel Dunbar authored
llvm-svn: 96906
-
Chris Lattner authored
input/output patterns have the same type. It turns out that this triggers all the time because we don't infer types between these boundaries. Until we do, don't turn this on. llvm-svn: 96905
-
Chris Lattner authored
of a pattern and where the uses have different types. llvm-svn: 96904
-
Chris Lattner authored
llvm-svn: 96903
-
rdar://problem/7242010Ted Kremenek authored
in the recent changes to RegionStore::InvalidateRegions(). Note that we are still not yet modeling 'memcpy()' explicitly. llvm-svn: 96902
-
Chris Lattner authored
then use it as an MMX register (!?). llvm-svn: 96901
-
Chris Lattner authored
this is tidier and can find bugs. llvm-svn: 96900
-
Chris Lattner authored
though some look dubious afaict, these are all ok. llvm-svn: 96899
-
Chris Lattner authored
but not in the input. Previously, this would trigger an abort late in the isel logic. llvm-svn: 96898
-
Anders Carlsson authored
llvm-svn: 96897
-
Chris Lattner authored
llvm-svn: 96896
-
Charles Davis authored
the canonical calling conventions instead of comparing the raw calling conventions directly. Fixes PR6361. llvm-svn: 96895
-
Chris Lattner authored
place where an i32 imm was required, the old isel just got lucky. This fixes CodeGen/X86/x86-64-and-mask.ll llvm-svn: 96894
-
Ted Kremenek authored
to libAnalysis (with only the error reporting in libSema). llvm-svn: 96893
-
Ted Kremenek authored
llvm-svn: 96892
-
Chris Lattner authored
llvm-svn: 96891
-
Bob Wilson authored
I don't have a small testcase for this. llvm-svn: 96890
-