Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
e4fd640147b0cc062da4f31ccfaf32bff4852082
/
clang
/
lib
/
Sema
/
IdentifierResolver.cpp
83f095c
Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a
by Chris Lattner
· 17 years ago
9631e18
Switch attributes to be allocated from the declcontext bump pointer just like
by Chris Lattner
· 17 years ago
5a80bd1
Rework the way we find locally-scoped external declarations when we
by Douglas Gregor
· 17 years ago
13c9cc8
Now that ObjC decls have DeclContexts too, remove an ugly hack from IdentifierResolver.
by Argyrios Kyrtzidis
· 17 years ago
ed8f288
Eliminated LookupCriteria, whose creation was causing a bottleneck for
by Douglas Gregor
· 17 years ago
6e6ad60
Remove ScopedDecl, collapsing all of its functionality into Decl, so
by Douglas Gregor
· 17 years ago
82ac25e
Unify the code for defining tags in C and C++, so that we always
by Douglas Gregor
· 17 years ago
35c62ae
This is a large/messy diff that unifies the ObjC AST's with DeclContext.
by Steve Naroff
· 17 years ago
6ad0ef5
Allow Objective-C entities to be declared within a transparent context
by Douglas Gregor
· 17 years ago
07665a6
Introduce support for "transparent" DeclContexts, which are
by Douglas Gregor
· 17 years ago
b219c90
Parser support for C++ try-catch.
by Sebastian Redl
· 17 years ago
91f8421
Unifies the name-lookup mechanisms used in various parts of the AST
by Douglas Gregor
· 17 years ago
fbcf1e2
Rename: FindContext -> FindDeclVisibleInContext.
by Zhongxing Xu
· 17 years ago
ae2fbad
Updated IdentifierResolver to deal with DeclarationNames. The names of
by Douglas Gregor
· 17 years ago
c470476
Implement C++ 'typeid' parsing and sema.
by Sebastian Redl
· 17 years ago
5251f1b
Preliminary support for function overloading
by Douglas Gregor
· 17 years ago
2bdac73
Make IdentifierResolver::isDeclInScope regard declarations of a parent 'control' scope as part of the current scope.
by Argyrios Kyrtzidis
· 17 years ago
f4b92e6
Add a LangOptions member to IdentifierResolver.
by Argyrios Kyrtzidis
· 17 years ago
4f11d78
IdentifierResolver cleanup. Make some methods out-of-line.
by Argyrios Kyrtzidis
· 17 years ago
ef34aed
Unify ctx_iterator/ctx_begin()/ctx_end() and iterator/begin()/end() so that a single iterator type is used for both traversing decls of the same declaration context *and* of the parent declaration contexts, depending on the value of the bool parameter 'LookInParentCtx' that is passed to IdentifierResolver::begin().
by Argyrios Kyrtzidis
· 17 years ago
212f911
Comments fix.
by Argyrios Kyrtzidis
· 17 years ago
fa8e15b
-Implement proper name lookup for namespaces.
by Argyrios Kyrtzidis
· 17 years ago
2daae31
Argiris Kirtzidis's fix for handling empty IdDeclInfo's in IdentifierResolver::AddDecl
by Douglas Gregor
· 18 years ago
25f54c7
Move IdDeclInfoMap class in an anonymous namespace. Suggestion by Chris Lattner.
by Argyrios Kyrtzidis
· 18 years ago
83a586e
Introduce support for finding class and enum names via ordinary name lookup in C++
by Douglas Gregor
· 18 years ago
740525a
Use std::list's push_back instead of resize to add an element.
by Argyrios Kyrtzidis
· 18 years ago
dfd5222
Fixed comments.
by Argyrios Kyrtzidis
· 18 years ago
9950c80
two new files for previous patch, by Argiris Kirtzidis
by Chris Lattner
· 18 years ago