- Jun 30, 2009
-
-
Argyrios Kyrtzidis authored
The implementations of these methods can Use Decl::getASTContext() to get the ASTContext. This commit touches a lot of files since call sites for these methods are everywhere. I used pre-tokenized "carbon.h" and "cocoa.h" headers to do some timings, and there was no real time difference between before the commit and after it. llvm-svn: 74501
-
- Jun 18, 2009
-
-
- May 16, 2009
-
-
Mike Stump authored
llvm-svn: 71937
-
- May 05, 2009
-
-
Fariborz Jahanian authored
Patch by David Chisnall. llvm-svn: 71023
-
- Apr 26, 2009
-
-
Sebastian Redl authored
llvm-svn: 70155
-
Chris Lattner authored
llvm-svn: 70105
-
- Apr 21, 2009
-
-
Daniel Dunbar authored
llvm-svn: 69650
-
Daniel Dunbar authored
when we need them -- which is exactly what some code was already doing! - No intended functionality change. llvm-svn: 69648
-
- Apr 20, 2009
-
-
Daniel Dunbar authored
llvm-svn: 69563
-
- Apr 18, 2009
-
-
Anders Carlsson authored
llvm-svn: 69471
-
Douglas Gregor authored
lazy PCH deserialization. Propagate that argument wherever it needs to be. No functionality change, except that I've tightened up a few PCH tests in preparation. llvm-svn: 69406
-
- Apr 17, 2009
-
-
Daniel Dunbar authored
- <rdar://problem/6800351> clang not producing correct large struct return code for Blocks llvm-svn: 69337
-
- Apr 13, 2009
-
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 68987
-
- Apr 09, 2009
-
-
Anders Carlsson authored
llvm-svn: 68652
-
- Mar 31, 2009
-
-
Steve Naroff authored
Changed GenerateConstantString() to take an ObjCStringLiteral (instead of a std::string). While this isn't strictly necessary, it seems cleaner and allows us to cache to "containsNonAscii" if necessary (to avoid checking in both Sema and CodeGen). llvm-svn: 68114
-
- Mar 28, 2009
-
-
Chris Lattner authored
llvm-svn: 67923
-
- Mar 22, 2009
-
-
Chris Lattner authored
No intended functionality change. llvm-svn: 67478
-
- Mar 20, 2009
-
-
Mike Stump authored
llvm-svn: 67406
-
Fariborz Jahanian authored
when there is actually a property declaration used in the dot-syntax. llvm-svn: 67391
-
Fariborz Jahanian authored
in a property dot-syntax notation. llvm-svn: 67382
-
- Mar 10, 2009
-
-
Fariborz Jahanian authored
using property dot-syntax. llvm-svn: 66556
-
- Mar 03, 2009
-
-
Fariborz Jahanian authored
with property type which does not match its ivar and in -fobjc-gc-only mode! llvm-svn: 65955
-
- Feb 28, 2009
-
-
Fariborz Jahanian authored
message to 'super' in a class method declared in cateogy (darwin specific). llvm-svn: 65709
-
- Feb 25, 2009
-
-
Devang Patel authored
llvm-svn: 65422
-
- Feb 20, 2009
-
-
Chris Lattner authored
interfaces more consistently. llvm-svn: 65138
-
- Feb 10, 2009
-
-
Anders Carlsson authored
llvm-svn: 64203
-
- Feb 08, 2009
-
-
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
-
-
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
-
Mike Stump authored
llvm-svn: 64014
-
- Feb 04, 2009
-
-
Daniel Dunbar authored
llvm-svn: 63782
-
Daniel Dunbar authored
llvm-svn: 63697
-
Daniel Dunbar authored
llvm-svn: 63685
-
Daniel Dunbar authored
llvm-svn: 63683
-
- Feb 03, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 63578
-
Daniel Dunbar authored
- Inefficient & leaks memory currently, will be cleaned up subsequently. llvm-svn: 63567
-
- Feb 02, 2009
-
-
Daniel Dunbar authored
- Lift CGFunctionInfo creation above ReturnTypeUsesSret and EmitFunction{Epi,Pro}log. llvm-svn: 63553
-
Daniel Dunbar authored
- Lift CGFunctionInfo creation up to callers of EmitCall. - Move isVariadic bit out of CGFunctionInfo, take as argument to GetFunctionType instead. No functionality change. llvm-svn: 63550
-
- Jan 20, 2009
-
-
Douglas Gregor authored
that every declaration lives inside a DeclContext. Moved several things that don't have names but were ScopedDecls (and, therefore, NamedDecls) to inherit from Decl rather than NamedDecl, including ObjCImplementationDecl and LinkageSpecDecl. Now, we don't store empty DeclarationNames for these things, nor do we try to insert them into DeclContext's lookup structure. The serialization tests are temporarily disabled. We'll re-enable them once we've sorted out the remaining ownership/serialiazation issues between DeclContexts and TranslationUnion, DeclGroups, etc. llvm-svn: 62562
-
- Jan 16, 2009
-
-
Daniel Dunbar authored
llvm-svn: 62295
-
- Jan 15, 2009
-
-
Daniel Dunbar authored
and uninitialized use options. llvm-svn: 62270
-