- Sep 03, 2009
-
-
Steve Naroff authored
Add clang_getTranslationUnitSpelling(). llvm-svn: 80859
-
- Sep 01, 2009
-
-
Douglas Gregor authored
explicitly-specified template argument lists in member reference expressions, e.g., x->f<int>() llvm-svn: 80646
-
Douglas Gregor authored
llvm-svn: 80643
-
- Aug 28, 2009
-
-
Eli Friedman authored
llvm-svn: 80289
-
- Aug 27, 2009
-
-
Mike Stump authored
llvm-svn: 80163
-
- Aug 26, 2009
-
-
Douglas Gregor authored
llvm-svn: 80097
-
- Aug 25, 2009
-
-
Dan Gohman authored
llvm-svn: 79991
-
Zhongxing Xu authored
Now AnalysisManager is the only place we can get CodeDecl. This leads to an API change: GRState::bindExpr() now takes the CFG argument. llvm-svn: 79980
-
- Aug 24, 2009
-
-
Chris Lattner authored
by Enea Zaffanella! llvm-svn: 79924
-
Torok Edwin authored
llvm-svn: 79916
-
Daniel Dunbar authored
- There is lots of non-endian safe code in here... :/ llvm-svn: 79905
-
Daniel Dunbar authored
- Primarily to discourage clients form making decisions based on the string. llvm-svn: 79901
-
Chris Lattner authored
llvm-svn: 79889
-
Chris Lattner authored
llvm-svn: 79868
-
- Aug 23, 2009
-
-
Benjamin Kramer authored
llvm-svn: 79854
-
Chris Lattner authored
llvm-svn: 79829
-
Douglas Gregor authored
llvm-svn: 79824
-
Chris Lattner authored
llvm-svn: 79809
-
Anders Carlsson authored
llvm-svn: 79782
-
- Aug 21, 2009
-
-
Zhongxing Xu authored
to untie the ExplodedGraph from a specific Decl. llvm-svn: 79588
-
Argyrios Kyrtzidis authored
Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use DeclaratorInfo to get this information. llvm-svn: 79584
-
Douglas Gregor authored
types that are preloaded by the PCH file. Fixes PCH breakage introduced in r79248. llvm-svn: 79583
-
- Aug 20, 2009
-
-
Fariborz Jahanian authored
A field rename and more comments. llvm-svn: 79537
-
- Aug 19, 2009
-
-
Daniel Dunbar authored
llvm-svn: 79460
-
Daniel Dunbar authored
- Several FIXMEs due to non-Twinification of IRBuilder. llvm-svn: 79455
-
Daniel Dunbar authored
- Please accept my sincere apologies for the gratuitous elimination of code duplication, manual string length counting, unnecessary strlen calls, etc. llvm-svn: 79448
-
Argyrios Kyrtzidis authored
llvm-svn: 79396
-
Argyrios Kyrtzidis authored
DeclaratorDecl contains a DeclaratorInfo* to keep type source info. Subclasses of DeclaratorDecl are FieldDecl, FunctionDecl, and VarDecl. EnumConstantDecl still inherits from ValueDecl since it has no need for DeclaratorInfo. Decl/Sema interfaces accept a DeclaratorInfo as parameter but no DeclaratorInfo is created yet. llvm-svn: 79392
-
- Aug 18, 2009
-
-
Fariborz Jahanian authored
to InterfaceDecl, as it is unrelated to any property and holds the InterfaceDecl needed for accessing class getter/setter methods using the dot-syntax. llvm-svn: 79371
-
Fariborz Jahanian authored
Removed an unnecessary loop to get to setters incoming argument. Added DoxyGen comments. Still more work to do in this area (WIP). llvm-svn: 79365
-
Anders Carlsson authored
Change ActOnReturnStmt to not take a FullExprArg. Instead, Sema will wrap the return expr inside a CXXExprWithTemporaries if needed. llvm-svn: 79342
-
- Aug 16, 2009
-
-
Anders Carlsson authored
AddInitializerToDecl can't take a FullExprArg. Make it take an ExprArg, and create the CXXExprWithTemporaries before setting the initializer on the VarDecl. llvm-svn: 79176
-
- Aug 15, 2009
-
-
Eli Friedman authored
llvm-svn: 79075
-
Zhongxing Xu authored
which is either a stack frame context of the function or a local scope context. llvm-svn: 79072
-
- Aug 14, 2009
-
-
Shantonu Sen authored
-Wno-error disables WarningsAsErrors instead of mistakenly being treated like -Werror llvm-svn: 78987
-
- Aug 12, 2009
-
-
Nate Begeman authored
llvm-svn: 78783
-
- Aug 11, 2009
-
-
Nate Begeman authored
Fixes PR4704 problems Addresses Eli's patch feedback re: ugly cast code Updates all postfix operators to remove ParenListExprs. While this is awful, no better solution (say, in the parser) is obvious to me. Better solutions welcome. llvm-svn: 78621
-
- Aug 10, 2009
-
-
Daniel Dunbar authored
--- Reverse-merging r78535 into '.': D test/Sema/altivec-init.c U include/clang/Basic/DiagnosticSemaKinds.td U include/clang/AST/Expr.h U include/clang/AST/StmtNodes.def U include/clang/Parse/Parser.h U include/clang/Parse/Action.h U tools/clang-cc/clang-cc.cpp U lib/Frontend/PrintParserCallbacks.cpp U lib/CodeGen/CGExprScalar.cpp U lib/Sema/SemaInit.cpp U lib/Sema/Sema.h U lib/Sema/SemaExpr.cpp U lib/Sema/SemaTemplateInstantiateExpr.cpp U lib/AST/StmtProfile.cpp U lib/AST/Expr.cpp U lib/AST/StmtPrinter.cpp U lib/Parse/ParseExpr.cpp U lib/Parse/ParseExprCXX.cpp llvm-svn: 78551
-
- Aug 09, 2009
-
-
Ryan Flynn authored
llvm-svn: 78541
-
Nate Begeman authored
In addition to being defined by the AltiVec PIM, this is also the vector initializer syntax used by OpenCL, so that vector literals are compatible with macro arguments. llvm-svn: 78535
-