- May 19, 2009
-
-
Eli Friedman authored
me if there are any issues. llvm-svn: 72063
-
Eli Friedman authored
llvm-svn: 72062
-
Daniel Dunbar authored
llvm-svn: 72061
-
Eli Friedman authored
.cpp files to lib/Frontend. (As proposed on cfe-dev.) llvm-svn: 72060
-
Eli Friedman authored
for moving ASTConsumers.h to include/clang/Frontend. llvm-svn: 72059
-
Douglas Gregor authored
llvm-svn: 72058
-
Eli Friedman authored
llvm-svn: 72055
-
Eli Friedman authored
ASTConsumers.h to include/clang/Frontend. llvm-svn: 72054
-
Eli Friedman authored
appropriate. There shouldn't be any significant functionality change. llvm-svn: 72052
-
Douglas Gregor authored
SelectInterestingSourceRegion()," from Jay Foad! llvm-svn: 72049
-
Douglas Gregor authored
llvm-svn: 72048
-
- May 18, 2009
-
-
Daniel Dunbar authored
llvm-svn: 72046
-
Daniel Dunbar authored
- -emit-llvm isn't a stage selection option. - Document -O4 and -flto. - -ObjC++ and -ObjC apply to all inputs, not subsequent ones. - Some versions of pod2man aren't happy about the comment after =over=? - Some minor grammar fixes. llvm-svn: 72044
-
Douglas Gregor authored
statement was using an rvalue reference during the template definition. However, template instantiations based on an lvalue reference type are well-formed, so we delay checking of these property until template instantiation time. llvm-svn: 72041
-
Fariborz Jahanian authored
checking when block is envoked. In progress. llvm-svn: 72039
-
Daniel Dunbar authored
interface types. llvm-svn: 72036
-
Douglas Gregor authored
llvm-svn: 72035
-
Anders Carlsson authored
Since we miscompile many cases when declaring a variable with a reference type, make them unsupported for now. llvm-svn: 72034
-
Anders Carlsson authored
llvm-svn: 72033
-
Anders Carlsson authored
llvm-svn: 72032
-
Douglas Gregor authored
kinds of statements (in the instantiation logic). No functionality change, but now we'll get linker errors if we add a statement but forget to introduce its instantiation logic. llvm-svn: 72031
-
Douglas Gregor authored
llvm-svn: 72027
-
Daniel Dunbar authored
llvm-svn: 72021
-
Fariborz Jahanian authored
llvm-svn: 72020
-
Daniel Dunbar authored
- Chris, please see added FIXMEs. llvm-svn: 72019
-
Douglas Gregor authored
llvm-svn: 72016
-
Douglas Gregor authored
template, introduce that member function into the template instantiation stack. Also, add diagnostics showing the member function within the instantiation stack and clean up the qualified-name printing so that we get something like: note: in instantiation of member function 'Switch1<int, 2, 2>::f' requested here in the template instantiation backtrace. llvm-svn: 72015
-
Daniel Dunbar authored
llvm-svn: 72014
-
Daniel Dunbar authored
llvm-svn: 72013
-
Eli Friedman authored
delta tree. The issue is roughly a conflict in ReplaceText between two kinds of uses. One, it should be possible to replace a replacement: for example, the ObjC rewriter calls ReplaceStmt for an expression, then replaces the resulting expression with another expression. Two, it should be possible to replace text that already has text inserted before it: for example, the HTML rewriter inserts a bunch of tags at the beginning of the line, then tries to escape the first character on the line. This patch distinguishes the two cases by storing the deltas separately; essentially, replacements and insertions no longer interfere with each other. Another possibility would be to add some sort of flag to ReplaceText, but this seems a bit more intuitive and flexible. There are a few downsides to the current solution: one is that there isn't any way to remove/replace an insertion without touching additional surrounding text; if such an operation turns out to be useful, an additional method or flag can be added. Another is that an insertion and replacing a string of length zero are distinct operations; I'm not sure how to resolve this, or whether it will be confusing in practice. This is relatively sensitive code, so please test and tell me if anything breaks. llvm-svn: 72000
-
Eli Friedman authored
llvm-svn: 71997
-
Eli Friedman authored
llvm-svn: 71996
-
Eli Friedman authored
ASTConsumers actually do. llvm-svn: 71992
-
- May 17, 2009
-
-
Anders Carlsson authored
llvm-svn: 71990
-
Anders Carlsson authored
llvm-svn: 71989
-
Anders Carlsson authored
llvm-svn: 71988
-
Anders Carlsson authored
llvm-svn: 71984
-
Anders Carlsson authored
llvm-svn: 71983
-
Anders Carlsson authored
llvm-svn: 71982
-
Anders Carlsson authored
Add support for converting member pointer types to LLVM types. Also mangle pointer to member functions correctly and add tests. llvm-svn: 71981
-