hanchenye-llvm-project/clang/lib/Sema
John McCall af6b3f8ba6 Recognize objc_bridge(id) on bridged casts to CF types.
Fixes <rdar://20107345>.

llvm-svn: 231814
2015-03-10 18:41:23 +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 [PowerPC]Activate "vector bool long long" (and alternate spellings) as a valid type for Altivec support for Power. 2015-03-03 20:08:43 +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 Rework our handling of key functions. We used to track a complete list of all 2015-02-28 01:01:56 +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 [X86, AVX] Replace vinsertf128 intrinsics with generic shuffles. 2015-03-10 15:19:26 +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 Wrap to 80 columns. No behavior change. 2015-03-09 02:33:32 +00:00
SemaDeclAttr.cpp Implement section pragma feedback on r205810 2015-03-04 23:39:17 +00:00
SemaDeclCXX.cpp Wrap to 80 columns. No behavior change. 2015-03-07 19:52:39 +00:00
SemaDeclObjC.cpp [PATCH Sema Objective-C]. Patch to warn on missing designated initializer 2015-03-09 20:39:51 +00:00
SemaExceptionSpec.cpp Mark DR1948 as implemented 2015-02-19 07:28:55 +00:00
SemaExpr.cpp Sema: The i8 suffix should yield a literal of type char 2015-03-06 18:04:22 +00:00
SemaExprCXX.cpp MS ABI: Correctly generate throw-info for pointer to const qual types 2015-03-06 23:45:20 +00:00
SemaExprMember.cpp Sema: Parenthesized bound destructor member expressions can be called 2015-02-25 17:36:15 +00:00
SemaExprObjC.cpp Recognize objc_bridge(id) on bridged casts to CF types. 2015-03-10 18:41:23 +00:00
SemaFixItUtils.cpp
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 [PATCH Sema Objective-C]. Patch to warn on missing designated initializer 2015-03-09 20:39:51 +00:00
SemaOpenMP.cpp [OPENMP] Initial codegen for 'omp task' directive. 2015-03-10 07:28:44 +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 Remove a recovery attempt that was untested and crashed when used. 2015-02-17 20:09:39 +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