hanchenye-llvm-project/clang/lib/AST
John Wiegley 1c0675e155 Parsing/AST support for Structured Exception Handling
Patch authored by Sohail Somani.

Provide parsing and AST support for Windows structured exception handling.

llvm-svn: 130366
2011-04-28 01:08:34 +00:00
..
APValue.cpp Fix -Wcast-qual warnings. 2010-04-19 16:39:44 +00:00
ASTConsumer.cpp Reintroduce the ASTConsumer/ASTUnit fix from r110610, it has nothing to do with the breakage. 2010-08-11 18:52:41 +00:00
ASTContext.cpp Some refactoring of my ms_struct patch. 2011-04-27 17:14:21 +00:00
ASTDiagnostic.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
ASTImporter.cpp ASTImporter support for NestedNameSpecifier, from Olaf Krzikalla 2011-04-27 16:48:40 +00:00
AttrImpl.cpp Generate Attr subclasses with TableGen. 2010-08-18 23:23:40 +00:00
CMakeLists.txt Unbreak CMake build 2011-02-28 14:32:11 +00:00
CXXABI.h Move isNearlyEmpty out into the ASTContext so it can be called from CodeGen as well. 2010-11-25 01:51:53 +00:00
CXXInheritance.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
Decl.cpp Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. 2011-04-22 22:18:13 +00:00
DeclBase.cpp Remove unused STL header includes. 2011-04-23 19:53:52 +00:00
DeclCXX.cpp More cleanup of template argument deduction and its handling of 2011-04-28 00:56:09 +00:00
DeclFriend.cpp Support C++ friend declarations for PCH. 2010-06-29 22:47:00 +00:00
DeclGroup.cpp I lied. Kill off a few more Destroy methods 2010-07-25 18:32:30 +00:00
DeclObjC.cpp Fixed source range for all DeclaratorDecl's. 2011-03-08 08:55:46 +00:00
DeclPrinter.cpp When printing a base-specifier, print the ellipsis ("...") if it is a 2011-04-27 17:07:55 +00:00
DeclTemplate.cpp Chained PCH: Remember when additional specializations are added to a function template from a previous PCH. Fixes the only crasher when using massive chains on Clang's Sema component. We still have some incomplete codegen there. 2011-04-14 14:07:59 +00:00
DeclarationName.cpp Selector::getIdentifierInfoForSlot() can return NULL values, a fact 2011-02-18 22:29:55 +00:00
DumpXML.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
Expr.cpp Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +00:00
ExprCXX.cpp Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +00:00
ExprClassification.cpp Implementation of Embarcadero array type traits 2011-04-28 00:16:57 +00:00
ExprConstant.cpp Implementation of Embarcadero array type traits 2011-04-28 00:16:57 +00:00
ExternalASTSource.cpp From Vassil Vassilev: 2011-02-28 11:22:50 +00:00
InheritViz.cpp Revert 123553, as sys::fs::unique_file is not finished yet. 2011-03-01 19:50:49 +00:00
ItaniumCXXABI.cpp fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
ItaniumMangle.cpp Implementation of Embarcadero array type traits 2011-04-28 00:16:57 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
Mangle.cpp For consistency, use llvm::raw_ostream in the rest of the mangle api. 2011-02-11 02:52:17 +00:00
MicrosoftCXXABI.cpp fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
MicrosoftMangle.cpp Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +00:00
NestedNameSpecifier.cpp Refactor the construction of nested-name-specifiers with 2011-02-28 23:58:31 +00:00
ParentMap.cpp Give some convenient idiomatic accessors to Stmt::child_range and 2011-02-13 04:07:26 +00:00
RecordLayout.cpp Convert RecordLayout::Alignment to CharUnits from bit units. No change in 2011-02-15 02:32:40 +00:00
RecordLayoutBuilder.cpp Some refactoring of my ms_struct patch. 2011-04-27 17:14:21 +00:00
Stmt.cpp Parsing/AST support for Structured Exception Handling 2011-04-28 01:08:34 +00:00
StmtDumper.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
StmtIterator.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
StmtPrinter.cpp Parsing/AST support for Structured Exception Handling 2011-04-28 01:08:34 +00:00
StmtProfile.cpp Parsing/AST support for Structured Exception Handling 2011-04-28 01:08:34 +00:00
StmtViz.cpp
TemplateBase.cpp Push nested-name-specifier source location information into template 2011-03-02 17:09:35 +00:00
TemplateName.cpp Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdType 2011-03-04 21:37:14 +00:00
Type.cpp t/clang/type-traits 2011-04-27 23:09:49 +00:00
TypeLoc.cpp Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +00:00
TypePrinter.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00