- Feb 08, 2009
-
-
Anders Carlsson authored
llvm-svn: 64072
-
Anders Carlsson authored
llvm-svn: 64069
-
Anders Carlsson authored
llvm-svn: 64068
-
Anders Carlsson authored
llvm-svn: 64064
-
Chris Lattner authored
llvm-svn: 64063
-
Chris Lattner authored
the "system dirs win over user dirs" logic to framework and headermap search locations as well as normal directories. This means that clang t.m -F/System/Library/Frameworks will treat /System/Library/Frameworks as a system directory not a user directory. If you use -v, the difference is: Before: ignoring nonexistent directory "/usr/libdata/gcc41" ignoring duplicate framework "/System/Library/Frameworks" #include "..." search starts here: #include <...> search starts here: After: ignoring nonexistent directory "/usr/libdata/gcc41" ignoring duplicate directory "/System/Library/Frameworks" as it is a non-system directory that duplicates a system directory #include "..." search starts here: #include <...> search starts here: This fixes rdar://6566429. llvm-svn: 64060
-
Anders Carlsson authored
llvm-svn: 64059
-
Anders Carlsson authored
llvm-svn: 64053
-
Anders Carlsson authored
llvm-svn: 64052
-
Anders Carlsson authored
Add support for emitting cleanup blocks. Make EmitCompoundStatement emit cleanup blocks if necessary llvm-svn: 64051
-
Anders Carlsson authored
Add a simple RAII object, to be used for pushing a cleanup entry and make the insertion point be the cleanup block. llvm-svn: 64048
-
Anders Carlsson authored
llvm-svn: 64047
-
Mike Stump authored
correctly. This should lay the ground work to throw the big switch and start code gening break and continue in the presense of vlas. llvm-svn: 64046
-
- Feb 07, 2009
-
-
Ted Kremenek authored
llvm-svn: 64044
-
Anders Carlsson authored
llvm-svn: 64043
-
Ted Kremenek authored
For retain/release leaks, have the BugReport description indicate the allocation site and initial bindings. llvm-svn: 64041
-
Ted Kremenek authored
llvm-svn: 64039
-
Ted Kremenek authored
llvm-svn: 64038
-
Chris Lattner authored
for pointing this out! llvm-svn: 64037
-
Ted Kremenek authored
Determining the allocation site for a leak when constructing a CFRefLeakReport. This avoids repeated calls to GetAllocationSite when Profiling a CFRefLeakReport object. llvm-svn: 64036
-
Ted Kremenek authored
llvm-svn: 64034
-
Ted Kremenek authored
llvm-svn: 64033
-
Anders Carlsson authored
llvm-svn: 64032
-
Anders Carlsson authored
llvm-svn: 64031
-
Mike Stump authored
llvm-svn: 64030
-
Sebastian Redl authored
llvm-svn: 64029
-
Mike Stump authored
This will allow us to generate break and continue even if vlas are involved without worry that we'll silently generate bad code. llvm-svn: 64028
-
Sebastian Redl authored
llvm-svn: 64027
-
Mike Stump authored
llvm-svn: 64021
-
Mike Stump authored
llvm-svn: 64020
-
Sebastian Redl authored
llvm-svn: 64015
-
Mike Stump authored
llvm-svn: 64014
-
Chris Lattner authored
for pointing this out. llvm-svn: 64011
-
Chris Lattner authored
llvm-svn: 64010
-
Chris Lattner authored
Obviously I make a miserable header developer :) llvm-svn: 64009
-
Chris Lattner authored
llvm-svn: 64008
-
Chris Lattner authored
uintmax_t is unsigned long long, which is not optimal, but is assumed elsewhere already. llvm-svn: 64007
-
Chris Lattner authored
Thanks to Eli for pointing this out. llvm-svn: 64006
-
Mike Stump authored
llvm-svn: 64004
-
Daniel Dunbar authored
- Currently, this is producing poor code, but we prefer correctness to performance for now. Eventually we should be able to generally avoid having to set the alignment when we control the alignment of the alloca. - This knocks out 33/1000 failures on my single argument ABI tests, down to 22/1000 and 18 of these appear to be gcc bugs. Woot. llvm-svn: 64001
-