- Feb 08, 2009
-
-
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
-
Douglas Gregor authored
llvm-svn: 64056
-
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
-
Chris Lattner authored
llvm-svn: 64050
-
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: 64045
-
Ted Kremenek authored
llvm-svn: 64044
-
Anders Carlsson authored
llvm-svn: 64043
-
Ted Kremenek authored
llvm-svn: 64042
-
Ted Kremenek authored
For retain/release leaks, have the BugReport description indicate the allocation site and initial bindings. llvm-svn: 64041
-
Chris Lattner authored
llvm-svn: 64040
-
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
-
Mon P Wang authored
changes the address space of the pointer. llvm-svn: 64035
-
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
-
Dale Johannesen authored
No functional change. llvm-svn: 64026
-
Sebastian Redl authored
This uncovers some bugs, so several test cases now fail. llvm-svn: 64025
-
Evan Cheng authored
llvm-svn: 64024
-
Evan Cheng authored
llvm-svn: 64023
-
Chris Lattner authored
llvm-svn: 64022
-
Mike Stump authored
llvm-svn: 64021
-
Mike Stump authored
llvm-svn: 64020
-
Douglas Gregor authored
llvm-svn: 64019
-
Dan Gohman authored
ScheduleDAG's TLI member to use const. llvm-svn: 64018
-
Dan Gohman authored
to make the encapsulation more clear. llvm-svn: 64017
-
Dan Gohman authored
the iterator typedefs instead of handling the std::vector directly. llvm-svn: 64016
-