- Feb 22, 2009
-
-
Anders Carlsson authored
llvm-svn: 65256
-
Anders Carlsson authored
llvm-svn: 65255
-
Fariborz Jahanian authored
llvm-svn: 65251
-
- Feb 21, 2009
-
-
Steve Naroff authored
This is necessary 'plumbing' to fix <rdar://problem/6497631> Message lookup is sometimes different than gcc's. llvm-svn: 65248
-
Daniel Dunbar authored
<prefix>/Headers, gross). llvm-svn: 65247
-
Steve Naroff authored
Found while researching <rdar://problem/6497631> Message lookup is sometimes different than gcc's. Will never be seen in user code. Needed to pass dejagnu testsuite. llvm-svn: 65244
-
Mike Stump authored
llvm-svn: 65243
-
Mike Stump authored
stuff is mostly done. Move BlockHasCopyDispose up. llvm-svn: 65242
-
Steve Naroff authored
llvm-svn: 65241
-
Fariborz Jahanian authored
variable (objc2 gc specific). llvm-svn: 65240
-
Ted Kremenek authored
llvm-svn: 65237
-
Fariborz Jahanian authored
llvm-svn: 65235
-
Daniel Dunbar authored
expr; hilarity ensued. - PR3640. llvm-svn: 65234
-
Cedric Venet authored
Should clang have a config.h or should we use the config.h of llvm or using the preprocessor is OK? I did a quick fix here, but having a guideline on how to handle non portable function would be great (or ask ted to stop breaking the windows build :)). llvm-svn: 65233
-
Steve Naroff authored
This fixes <rdar://problem/6497650> More type mismatches issues with clang. Move two key ObjC typechecks from Sema::CheckPointerTypesForAssignment() to ASTContext::mergeTypes(). This allows us to take advantage of the recursion in ASTContext::mergeTypes(), removing some bogus warnings. This test case I've added includes an example where we still warn (and GCC doesn't). Need to talk with folks and decide what to do. At this point, the major bogosities should be fixed. llvm-svn: 65231
-
Ted Kremenek authored
handle method names that contain 'new', 'copy', etc., but those words might be the substring of larger words such as 'newsgroup' and 'photocopy' that do not indicate the allocation of objects. This should address the issues discussed in <rdar://problem/6552389>. llvm-svn: 65224
-
Eli Friedman authored
pointer types. llvm-svn: 65210
-
Eli Friedman authored
llvm-svn: 65208
-
Fariborz Jahanian authored
type. llvm-svn: 65205
-
Daniel Dunbar authored
- PR3629. llvm-svn: 65203
-
Daniel Dunbar authored
system header. - Prevents a codegen crash when anything used anything in tgmath! :) llvm-svn: 65200
-
- Feb 20, 2009
-
-
-
Chris Lattner authored
to being allocated from the same bumpptr that the MacroInfo objects themselves are. This speeds up -Eonly cocoa.h pth by ~4%, fsyntax-only is barely measurable. llvm-svn: 65195
-
Chris Lattner authored
llvm-svn: 65187
-
Chris Lattner authored
llvm-svn: 65179
-
Chris Lattner authored
with new/delete. With disable-free, this reduces the number of 4/8 byte mallocs from 4793/1541 to 865/456 and also drops other sizes as well. This is a very small perf win, nothing major. llvm-svn: 65171
-
Chris Lattner authored
llvm-svn: 65170
-
Chris Lattner authored
llvm-svn: 65169
-
Chris Lattner authored
but don't start using it yet. Renamed some methods to be more consistent. llvm-svn: 65168
-
Chris Lattner authored
llvm-svn: 65166
-
Ted Kremenek authored
vanilla reverse-BFS followed by a forward-DFS instead of resulting to strange histrionics (whose purpose I can no longer remember) in the reverse-BFS stage. This fixes an assertion failure in BugReporter due to edge cases where no root was being hit in the reverse-BFS phase. llvm-svn: 65160
-
Chris Lattner authored
before the dtor. llvm-svn: 65156
-
Chris Lattner authored
and other non-semantic changes. llvm-svn: 65155
-
Chris Lattner authored
llvm-svn: 65151
-
Chris Lattner authored
it from being leaked, among other things. llvm-svn: 65150
-
Daniel Dunbar authored
llvm-svn: 65146
-
Daniel Dunbar authored
llvm-svn: 65145
-
Daniel Dunbar authored
clear insertion point. The rest of IRgen should theoretically take advantage of this to avoid emitting dead code. Theory != Practice. llvm-svn: 65141
-
Anders Carlsson authored
Always try to fold array sizes, and warn if we could fold something that isn't an ICE. This makes us compatible with GCC. llvm-svn: 65140
-
Chris Lattner authored
interfaces more consistently. llvm-svn: 65138
-