- Mar 18, 2009
-
-
Douglas Gregor authored
Type pointer. This allows our nested-name-specifiers to retain more information about the actual spelling (e.g., which typedef did the user name, or what exact template arguments were used in the template-id?). It will also allow us to have dependent nested-name-specifiers that don't map to any DeclContext. llvm-svn: 67140
-
Daniel Dunbar authored
inverted). llvm-svn: 67135
-
Douglas Gregor authored
llvm-svn: 67133
-
Daniel Dunbar authored
-ccc-no-clang, -ccc-no-clang-cxx, -ccc-no-clang-cpp, -fsyntax-only). llvm-svn: 67131
-
Daniel Dunbar authored
llvm-svn: 67130
-
Daniel Dunbar authored
llvm-svn: 67129
-
Chris Lattner authored
no functionality change. llvm-svn: 67128
-
Chris Lattner authored
discovered as part of PR3817 llvm-svn: 67127
-
- Mar 17, 2009
-
-
Chris Lattner authored
a type. For example, if we have a typedef of a typeof of int, we strip all the say down to int. This allows us to simplify the getAs* methods, and is the first step towards fixing PR3817 llvm-svn: 67126
-
Daniel Dunbar authored
driver has no corresponding option. llvm-svn: 67125
-
Daniel Dunbar authored
into gcc:: namespace. llvm-svn: 67120
-
Ted Kremenek authored
we resolve the semantics of this function when GC is enabled. llvm-svn: 67116
-
Chris Lattner authored
llvm-svn: 67112
-
Daniel Dunbar authored
llvm-svn: 67110
-
Daniel Dunbar authored
llvm-svn: 67109
-
Daniel Dunbar authored
llvm-svn: 67108
-
Daniel Dunbar authored
llvm-svn: 67107
-
Daniel Dunbar authored
host; the toolchain may differ based on command line arguments. llvm-svn: 67106
-
Daniel Dunbar authored
llvm-svn: 67105
-
Douglas Gregor authored
cleaner visitor framework. Added a visitor for declarations, which is quite similar to the visitor for statatements. llvm-svn: 67104
-
Daniel Dunbar authored
to pass to ToolChains, which may need Driver specific information (for example, to form search paths). llvm-svn: 67102
-
Daniel Dunbar authored
llvm-svn: 67101
-
Ted Kremenek authored
llvm-svn: 67094
-
Douglas Gregor authored
quite as great as it sounds, because, while we can refer to the enumerator values outside the template, e.g., adder<long, 3, 4>::value we can't yet refer to them with dependent names, so no Fibonacci (yet). InstantiateClassTemplateSpecialization is getting messy; next commit will put it into a less-ugly state. llvm-svn: 67092
-
Daniel Dunbar authored
- Also, normalize arch names a tad and stub out getToolChain implementations. llvm-svn: 67091
-
Daniel Dunbar authored
llvm-svn: 67090
-
Daniel Dunbar authored
temporary file, user provided name, derived name). llvm-svn: 67088
-
Daniel Dunbar authored
llvm-svn: 67087
-
Daniel Dunbar authored
- Slightly strange, but the idea is that the ArgList data structure is primarily a list of arguments; we want to allow clients to still add argument strings to an ArgList to avoid worrying about string lifetimes (or unnecessary string copying). llvm-svn: 67086
-
Gabor Greif authored
llvm-svn: 67081
-
Anders Carlsson authored
llvm-svn: 67075
-
Anders Carlsson authored
llvm-svn: 67074
-
Daniel Dunbar authored
llvm-svn: 67073
-
Anders Carlsson authored
llvm-svn: 67063
-
Devang Patel authored
llvm-svn: 67062
-
Douglas Gregor authored
IntegerLiterals during instantiation when we should be creating either a boolean literal (CXXBoolLiteralExpr) or a character literal (CharacterLiteral). llvm-svn: 67061
-
Sebastian Redl authored
Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. llvm-svn: 67059
-
Douglas Gregor authored
diagnostics. This builds on the patch that Sebastian committed and then revert. Major differences are: - We don't remove or use the current ".def" files. Instead, for now, we just make sure that we're building the ".inc" files. - Fixed CMake makefiles to run TableGen and build the ".inc" files when needed. Tested with both the Xcode and Makefile generators provided by CMake, so it should be solid. - Fixed normal makefiles to handle out-of-source builds that involve the ".inc" files. I'll send a separate patch to the list with Sebastian's changes that eliminate the use of the .def files. llvm-svn: 67058
-
- Mar 16, 2009
-
-
Chris Lattner authored
llvm-svn: 67050
-
Chris Lattner authored
of recomputing the property from command line options. llvm-svn: 67047
-