aboutsummaryrefslogtreecommitdiff
path: root/lib/AST
AgeCommit message (Expand)Author
2012-09-07PR9023: A template template parameter whose template parameter list contains anRichard Smith
2012-09-06Dont cast away const needlessly. Found by gcc48 -Wcast-qual.Roman Divacky
2012-09-05objective-c++11: c++11 does not change pod-ness whenFariborz Jahanian
2012-09-04Revert r163083 per chandlerc's request.Joao Matos
2012-09-04Revert r163078 per chandlerc's request.Joao Matos
2012-09-04[ms-inline asm] Fix an illegal index and an 80-column violation.Chad Rosier
2012-09-03Fix PR13444 - wrong mangling of "const char * const *" and friends with "-cxx...Timur Iskhodzhanov
2012-09-02Implemented parsing and AST support for the MS __leave exception statement. A...Joao Matos
2012-09-02Added a diagnostic for mismatched MS inheritance attributes. Also fixed the i...Joao Matos
2012-08-31Normalize line endings of r163013 (part 2).Joao Matos
2012-08-31Remove windows line endings.Benjamin Kramer
2012-08-31Improved MSVC __interface support by adding first class support for it, inste...Joao Matos
2012-08-31Remove the useless CommentOptions class.Dmitri Gribenko
2012-08-31Comment HTML tag name machers: move from StringSwitch to an efficientDmitri Gribenko
2012-08-31Change the representation of builtin functions in the ASTEli Friedman
2012-08-30Switch a couple getAs uses to castAs.Eli Friedman
2012-08-30objective-C: clang must implicitly convert Fariborz Jahanian
2012-08-30Fix a crash in type merging with enum types.Eli Friedman
2012-08-29Move TLS check from LValueExprEvaluator::VisitVarDecl toHans Wennborg
2012-08-29Fix r162835 as per Richard's comments.Hans Wennborg
2012-08-29The address of a TLS var is not compile-time constant (PR13720)Hans Wennborg
2012-08-28[ms-inline asm] Have generateAsmString() return the AsmString computed by Sema.Chad Rosier
2012-08-28[ms-inline asm] Add constraints to MSAsmStmt. We don't currently computeChad Rosier
2012-08-28[ms-inline asm] Use dyn_cast<> here to simplify logic.Chad Rosier
2012-08-28[ms-inline asm] Make the AsmStmt class non-virtual.Chad Rosier
2012-08-28Fix a -Wdocumentation warning.Dmitri Gribenko
2012-08-28Merging consecutive comments: be more conservative.Dmitri Gribenko
2012-08-28[ms-inline asm] Hoist more common code into the AsmStmt base class. Add stubsChad Rosier
2012-08-27[ms-inline asm] Add virtual function, getClobber, that returns a StringRef.Chad Rosier
2012-08-27[ms-inline asm] Rename getClobber to getClobberStringLiteral. No functionalChad Rosier
2012-08-27[ms-inline asm] Rename GenerateAsmString to generateAsmString to conform withChad Rosier
2012-08-27[ms-inline asm] Hoist common logic into the AsmStmt base class.Chad Rosier
2012-08-27[ms-inline asm] Add a new base class, AsmStmt, for the GCCAsmStmt and MSAsmStmtChad Rosier
2012-08-27Use cast<> instead of static_cast. Patch by Timur Iskhodzhanov!John McCall
2012-08-25Fix the mangling of function pointers in the MS ABI.John McCall
2012-08-25[ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt.Chad Rosier
2012-08-24Comment diagnostics: for unresolved parameters, do not suggest parameter fixitDmitri Gribenko
2012-08-24[ms-inline asm] Refactor code. No functional change intended.Chad Rosier
2012-08-24Push ArrayRef through the Expr hierarchy.Benjamin Kramer
2012-08-24[ms-inline asm] Add the basic APIs for Exprs to the MSAsmStmt AST. Next we needChad Rosier
2012-08-24Comment semantic analysis: treat function typedefs as functions so that one canDmitri Gribenko
2012-08-23Attaching comments to decls: since it was decided that Decl::isImplicit shouldDmitri Gribenko
2012-08-23Change a bunch of cases where we do "getAs<...>->doSomething()" toTed Kremenek
2012-08-23array_pod_sort on the addresses of declaration pointers leads toDouglas Gregor
2012-08-22Comment parsing: parse "<blah" as an HTML tag only if "blah" is a known tagDmitri Gribenko
2012-08-22ASTContext::getCommentForDecl: add comment.Dmitri Gribenko
2012-08-22Attaching comments to declarations: when documentation is requested for anDmitri Gribenko
2012-08-22Fix typo in debug method.Benjamin Kramer
2012-08-21CommentBriefParser: allow paragraphs to be separated by line of whitespace.Dmitri Gribenko
2012-08-21Switch some realignment calculations over to llvm::RoundUpToAlignment.Richard Smith