- Mar 29, 2009
-
-
Chris Lattner authored
llvm-svn: 68000
-
Sebastian Redl authored
Reintroduce r67870 (rval ref overloading), since I can't reproduce any test failures on i386 or x86_64. If this fails for someone, please contact me. llvm-svn: 67999
-
Chris Lattner authored
llvm-svn: 67997
-
Chris Lattner authored
simplifies some code. llvm-svn: 67993
-
Chris Lattner authored
llvm-svn: 67991
-
Chris Lattner authored
llvm::PointerUnion class. llvm-svn: 67988
-
Chris Lattner authored
llvm-svn: 67981
-
Chris Lattner authored
llvm-svn: 67980
-
Chris Lattner authored
llvm-svn: 67978
-
Eli Friedman authored
really intending to take ownership of this; I wrote this mostly because I was curious about how the ARM ABI works. It should be a decent start, though. llvm-svn: 67969
-
Chris Lattner authored
to work around this. llvm-svn: 67968
-
Anders Carlsson authored
More improvements to namespace aliases. We now support everything except aliases in using directives. llvm-svn: 67966
-
Anders Carlsson authored
llvm-svn: 67964
-
Anders Carlsson authored
Let getIdentifierNamespaceForKind know about aliases and have it treat them just like namespace decls. llvm-svn: 67963
-
- Mar 28, 2009
-
-
Anders Carlsson authored
llvm-svn: 67962
-
Anders Carlsson authored
llvm-svn: 67961
-
Ted Kremenek authored
<rdar://problem/6732151>. llvm-svn: 67954
-
Chris Lattner authored
pointer. Its purpose in life is to be a glorified void*, but which does not implicitly convert to void* or other OpaquePtr's with a different UID. Introduce Action::DeclPtrTy which is a typedef for OpaquePtr<0>. Change the entire parser/sema interface to use DeclPtrTy instead of DeclTy*. This makes the C++ compiler enforce that these aren't convertible to other opaque types. We should also convert ExprTy, StmtTy, TypeTy, AttrTy, BaseTy, etc, but I don't plan to do that in the short term. The one outstanding known problem with this patch is that we lose the bitmangling optimization where ActionResult<DeclPtrTy> doesn't know how to bitmangle the success bit into the low bit of DeclPtrTy. I will rectify this with a subsequent patch. llvm-svn: 67952
-
Ted Kremenek authored
llvm-svn: 67948
-
Cedric Venet authored
llvm-svn: 67944
-
Anders Carlsson authored
llvm-svn: 67932
-
Chris Lattner authored
llvm-svn: 67928
-
Anders Carlsson authored
llvm-svn: 67925
-
Ted Kremenek authored
llvm-svn: 67924
-
Chris Lattner authored
llvm-svn: 67923
-
Chris Lattner authored
llvm-svn: 67922
-
Anders Carlsson authored
llvm-svn: 67921
-
Chris Lattner authored
llvm-svn: 67920
-
Chris Lattner authored
points within contexts not scopes. llvm-svn: 67919
-
Anders Carlsson authored
llvm-svn: 67915
-
Chris Lattner authored
llvm-svn: 67914
-
Chris Lattner authored
TranslationUnit llvm-svn: 67913
-
Anders Carlsson authored
SemaCXX//overload-member-call.cpp SemaCXX//overloaded-operator.cpp SemaTemplate//instantiate-method.cpp llvm-svn: 67912
-
Chris Lattner authored
llvm-svn: 67911
-
Chris Lattner authored
llvm-svn: 67910
-
Ted Kremenek authored
llvm-svn: 67909
-
Anders Carlsson authored
llvm-svn: 67908
-
Chris Lattner authored
just a wrapper around ASTContext. llvm-svn: 67906
-
Chris Lattner authored
llvm-svn: 67905
-
Chris Lattner authored
llvm-svn: 67904
-