hanchenye-llvm-project/clang/lib/Sema
Yaron Keren 065da7c53a Fixed spelling.
llvm-svn: 209224
2014-05-20 18:23:05 +00:00
..
AnalysisBasedWarnings.cpp Add a check for tautological bitwise comparisons to -Wtautological-compare. 2014-05-20 17:31:11 +00:00
AttributeList.cpp Remove uses of SmallString::equals in favor of SmallVectorImpl<char>'s operator== 2014-03-09 05:18:27 +00:00
CMakeLists.txt [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
CodeCompleteConsumer.cpp Fix a bunch of mislayered clang/Lex includes from Sema 2014-05-03 03:45:55 +00:00
DeclSpec.cpp Sema: Implement DR477 2014-04-30 18:24:01 +00:00
DelayedDiagnostic.cpp Squelch leak found by LSan by handling missing switch case. 2014-04-24 17:27:18 +00:00
IdentifierResolver.cpp [C++11] Replacing iterators redecls_begin() and redecls_end() with iterator_range redecls(). Updating all of the usages of the iterators with range-based for loops, which allows the begin/end forms to be removed entirely. 2014-03-06 23:45:36 +00:00
JumpDiagnostics.cpp Add support for partial jump scope checking 2014-05-09 08:40:10 +00:00
Makefile
MultiplexExternalSemaSource.cpp If a declaration is loaded, and then a module import adds a redeclaration, then 2014-05-16 23:01:30 +00:00
Scope.cpp Rewrite NRVO determination. Track NRVO candidates on the parser Scope and apply the NRVO candidate flag to all possible NRVO candidates here, and remove the flags in computeNRVO or upon template instantiation. A variable now has NRVO applied if and only if every return statement in that scope returns that variable. This is nearly optimal. 2014-05-03 00:41:18 +00:00
ScopeInfo.cpp [REFACTOR] Refactored some of the generic-lambda capturing code. 2013-12-07 20:22:44 +00:00
Sema.cpp Refactoring another for loop to use a range-based for loop instead. Also cleaned up a bit of formatting. No functional changes intended. 2014-05-15 20:58:55 +00:00
SemaAccess.cpp [C++11] Replacing CXXRecordDecl iterators friend_begin() and friend_end() with iterator_range friends(). Updating all of the usages of the iterators with range-based for loops. 2014-03-13 17:00:06 +00:00
SemaAttr.cpp Fix a bunch of mislayered clang/Lex includes from Sema 2014-05-03 03:45:55 +00:00
SemaCXXScopeSpec.cpp Initial implementation of -modules-earch-all option, for searching for symbols in non-imported modules. 2014-04-23 12:57:01 +00:00
SemaCast.cpp Objective-C ARC. Add support for toll-free bridge 2014-05-10 17:40:11 +00:00
SemaChecking.cpp Tweak diagnostic wording for init list narrowing 2014-05-17 01:13:18 +00:00
SemaCodeComplete.cpp Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit. 2014-05-10 16:31:55 +00:00
SemaConsumer.cpp
SemaDecl.cpp Allow dllimport on function definitions when they're template instantiations 2014-05-19 20:14:13 +00:00
SemaDeclAttr.cpp Implement the flatten attribute. 2014-05-20 17:12:51 +00:00
SemaDeclCXX.cpp Fixed spelling. 2014-05-20 18:23:05 +00:00
SemaDeclObjC.cpp Fix a bunch of mislayered clang/Lex includes from Sema 2014-05-03 03:45:55 +00:00
SemaExceptionSpec.cpp Fix a bunch of mislayered clang/Lex includes from Sema 2014-05-03 03:45:55 +00:00
SemaExpr.cpp PR19729: Delete a bunch of bogus code in Sema::FindAllocationOverload. This 2014-05-13 19:56:21 +00:00
SemaExprCXX.cpp Push implicitly-declared allocation functions into the IdResolver. Otherwise, 2014-05-16 02:14:42 +00:00
SemaExprMember.cpp Initial implementation of -modules-earch-all option, for searching for symbols in non-imported modules. 2014-04-23 12:57:01 +00:00
SemaExprObjC.cpp Objective-C ARC. Add support for toll-free bridge 2014-05-10 17:40:11 +00:00
SemaFixItUtils.cpp
SemaInit.cpp Tweak diagnostic wording for init list narrowing 2014-05-17 01:13:18 +00:00
SemaLambda.cpp Consolidate single void paramter checking 2014-05-11 16:05:55 +00:00
SemaLookup.cpp fmodules-search-all: Removed dead code and added some comments. 2014-05-07 22:47:08 +00:00
SemaObjCProperty.cpp Clean up language and grammar. 2014-05-20 17:10:39 +00:00
SemaOpenMP.cpp C++11 - Use nullptr in lib/Sema/SemaOpenMP.cpp and some reformatting (no functional changes). 2014-05-15 13:04:49 +00:00
SemaOverload.cpp Fix diagnostic message for member function pointer mismatches where one of the 2014-05-20 04:10:24 +00:00
SemaPseudoObject.cpp Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit. 2014-05-10 16:31:55 +00:00
SemaStmt.cpp [OPENMP] Fix warning in Release builds. 2014-05-14 10:40:54 +00:00
SemaStmtAsm.cpp Support field references to struct names and c++11 aliases from inline asm. 2014-05-06 03:13:27 +00:00
SemaStmtAttr.cpp Fix a bunch of mislayered clang/Lex includes from Sema 2014-05-03 03:45:55 +00:00
SemaTemplate.cpp Permit duplicate explicit class instantiations if MSVCCompat is enabled 2014-05-09 09:52:13 +00:00
SemaTemplateDeduction.cpp [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with iterator_range bases(). Updating all of the usages of the iterators with range-based for loops. 2014-03-13 15:41:46 +00:00
SemaTemplateInstantiate.cpp If we see an explicit instantiation declaration or definition of a function 2014-04-24 22:45:46 +00:00
SemaTemplateInstantiateDecl.cpp Fix a bunch of mislayered clang/Lex includes from Sema 2014-05-03 03:45:55 +00:00
SemaTemplateVariadic.cpp Initial implementation of -modules-earch-all option, for searching for symbols in non-imported modules. 2014-04-23 12:57:01 +00:00
SemaType.cpp PR19742: cv-qualifiers and ref-qualifiers aren't allowed on functions within 2014-05-14 23:23:27 +00:00
TreeTransform.h [OPENMP] Initial codegen for '#pragma omp parallel' 2014-05-06 10:08:46 +00:00
TypeLocBuilder.cpp
TypeLocBuilder.h