llvm-project/clang/lib/Sema
Joerg Sonnenberger 27173288c2 Under duress, move check for target support of __builtin_setjmp/
__builtin_longjmp to Sema as requested by John McCall.

llvm-svn: 231986
2015-03-11 23:46:32 +00:00
..
AnalysisBasedWarnings.cpp Move helper class into an anonymous namespace. 2015-02-16 16:53:12 +00:00
AttributeList.cpp Automate attribute argument count semantic checking when there are variadic or optional arguments present. With this, the only time you should have to manually check attribute argument counts is when HasCustomParsing is set to true, or when you have variadic arguments that aren't really variadic (like ownership_holds and friends). 2014-07-31 16:37:04 +00:00
CMakeLists.txt Split off CUDA-specific Sema parts to a new file 2014-09-03 15:27:03 +00:00
CodeCompleteConsumer.cpp Improves overload completion result chunks. 2015-01-28 14:17:22 +00:00
DeclSpec.cpp Add builtins for the 64-bit vector integer arithmetic instructions added in POWER8. 2015-03-11 15:57:19 +00:00
DelayedDiagnostic.cpp Objective-C. Diagnose when property access is using declared 2014-06-16 17:25:41 +00:00
IdentifierResolver.cpp [modules] Rework merging of redeclaration chains on module import. 2015-03-05 23:24:12 +00:00
JumpDiagnostics.cpp Warn when jumping out of a __finally block via goto. 2015-03-09 04:27:56 +00:00
Makefile
MultiplexExternalSemaSource.cpp Replace Sema's map of locally-scoped extern "C" declarations with a DeclContext 2015-03-07 00:04:49 +00:00
Scope.cpp Initial support for Win64 SEH IR emission 2015-01-22 01:36:17 +00:00
ScopeInfo.cpp SEH: Diagnose use of C++ EH and SEH in the same function 2015-02-02 22:15:31 +00:00
Sema.cpp Reverted OpenCL2.0 atomic type commits r231932, r231935 2015-03-11 17:26:37 +00:00
SemaAccess.cpp Don't assume friended C++ method decls have qualifiers 2014-12-17 23:40:46 +00:00
SemaAttr.cpp Implement section pragma feedback on r205810 2015-03-04 23:39:17 +00:00
SemaCUDA.cpp CUDA: Add option to allow host device functions to call host functions 2015-02-24 21:45:33 +00:00
SemaCXXScopeSpec.cpp Handle unscoped enumeration in nested name specifier. 2015-01-18 20:04:35 +00:00
SemaCast.cpp PR 17456 2015-01-28 21:31:26 +00:00
SemaChecking.cpp Under duress, move check for target support of __builtin_setjmp/ 2015-03-11 23:46:32 +00:00
SemaCodeComplete.cpp Cleanup: remove artificial division between lookup results and const lookup 2015-02-21 02:45:19 +00:00
SemaConsumer.cpp
SemaDecl.cpp Sema: Properly track mangling number/name for linkage for using decls 2015-03-11 06:45:39 +00:00
SemaDeclAttr.cpp Implement section pragma feedback on r205810 2015-03-04 23:39:17 +00:00
SemaDeclCXX.cpp Sema: Properly track mangling number/name for linkage for using decls 2015-03-11 06:45:39 +00:00
SemaDeclObjC.cpp revert r231700 (designated initializer patch) which broke 2015-03-11 16:59:48 +00:00
SemaExceptionSpec.cpp Mark DR1948 as implemented 2015-02-19 07:28:55 +00:00
SemaExpr.cpp Reverted OpenCL2.0 atomic type commits r231932, r231935 2015-03-11 17:26:37 +00:00
SemaExprCXX.cpp MS ABI: Implement copy-ctor closures, finish implementing throw 2015-03-11 18:36:39 +00:00
SemaExprMember.cpp Sema: Parenthesized bound destructor member expressions can be called 2015-02-25 17:36:15 +00:00
SemaExprObjC.cpp [Objective-C Sema]. Remove -Wreceiver-is-weak warning. 2015-03-10 21:28:33 +00:00
SemaFixItUtils.cpp PR17290: Use 'false' macro in fix-it hint for initializing a variable of type 2013-09-20 00:27:40 +00:00
SemaInit.cpp Fix UTF8 chars to ASCII. 2015-02-25 11:02:00 +00:00
SemaLambda.cpp DR1048: drop top-level cv-qualifiers when deducing the return type of a 2014-12-19 22:10:51 +00:00
SemaLookup.cpp [modules] Rework merging of redeclaration chains on module import. 2015-03-05 23:24:12 +00:00
SemaObjCProperty.cpp revert r231700 (designated initializer patch) which broke 2015-03-11 16:59:48 +00:00
SemaOpenMP.cpp [OPENMP] Fix for ExprWithCleanups in 'omp atomic' constructs. 2015-03-11 04:48:56 +00:00
SemaOverload.cpp Simplify boolean expressions in clang with clang-tidy 2015-03-09 02:02:07 +00:00
SemaPseudoObject.cpp Sema: Parenthesized bound destructor member expressions can be called 2015-02-25 17:36:15 +00:00
SemaStmt.cpp Fix a theoretical bug when ParseCompoundStatement() returns StmtError. 2015-03-09 03:17:15 +00:00
SemaStmtAsm.cpp [inlineasm] Fix an incorrect warning about register constraint and modifier. 2015-02-04 00:27:13 +00:00
SemaStmtAttr.cpp Allow constant expressions in pragma loop hints. 2014-10-12 20:46:07 +00:00
SemaTemplate.cpp Wrap to 80 cols by removing trailing whitespace. No behavior change. 2015-01-30 02:35:21 +00:00
SemaTemplateDeduction.cpp PR22435: Correctly implement tiebreaker for reference ordering in function 2015-02-20 04:45:22 +00:00
SemaTemplateInstantiate.cpp Sema: We can use delegating ctors now. NFC. 2015-03-06 16:36:50 +00:00
SemaTemplateInstantiateDecl.cpp Replace Sema's map of locally-scoped extern "C" declarations with a DeclContext 2015-03-07 00:04:49 +00:00
SemaTemplateVariadic.cpp Don't crash on an invalid trailing return type on a function before a '...' 2014-12-30 02:06:40 +00:00
SemaType.cpp Reverted OpenCL2.0 atomic type commits r231932, r231935 2015-03-11 17:26:37 +00:00
TreeTransform.h Warn when jumping out of a __finally block via continue, break, return, __leave. 2015-03-09 02:47:59 +00:00
TypeLocBuilder.cpp [C++11] Use 'nullptr'. Sema edition. 2014-05-26 06:22:03 +00:00
TypeLocBuilder.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00