| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
| |
in the DeclaratorInfo, if one is present.
Preserve source information through template instantiation. This is made
more complicated by the possibility that ParmVarDecls don't have DIs, which
is possibly worth fixing in the future.
Also preserve source information for function parameters in ObjC method
declarations.
llvm-svn: 84971
|
|
|
|
| |
llvm-svn: 82827
|
|
|
|
|
|
| |
an empty virtual base class needs to be moved aside because it conflicts with the first field.
llvm-svn: 82746
|
|
|
|
| |
llvm-svn: 82733
|
|
|
|
| |
llvm-svn: 82703
|
|
|
|
| |
llvm-svn: 81588
|
|
|
|
| |
llvm-svn: 81346
|
|
|
|
| |
llvm-svn: 79916
|
|
|
|
| |
llvm-svn: 79854
|
|
|
|
| |
llvm-svn: 74517
|
|
|
|
|
|
|
| |
Remove ASTContext parameter from DeclContext's methods. This change cascaded down to other Decl's methods and changes to call sites started "escalating".
Timings using pre-tokenized "cocoa.h" showed only a ~1% increase in time run between and after this commit.
llvm-svn: 74506
|
|
|
|
| |
llvm-svn: 74503
|
|
|
|
| |
llvm-svn: 73651
|
|
|
|
|
|
|
|
|
| |
walks through DeclContexts properly, and prints more of the
information available in the AST. The functionality is still available
via -ast-print, -ast-dump, etc., and also via the new member functions
Decl::dump() and Decl::print().
llvm-svn: 72597
|
|
|
|
|
|
|
|
|
| |
printing logic to help customize the output. For now, we use this
rather than a special flag to suppress the "struct" when printing
"struct X" and to print the Boolean type as "bool" in C++ but "_Bool"
in C.
llvm-svn: 72590
|
|
|
|
| |
llvm-svn: 72224
|
|
.cpp files to lib/Frontend. (As proposed on cfe-dev.)
llvm-svn: 72060
|