llvm-project/clang/lib
Rafael Espindola a39fc6dd2a Handle and warn on aliases to weak aliases.
This produces valid IR now that llvm rejects aliases to weak aliases and warns
the user that the resolution is not changed if the weak alias is overridden.

llvm-svn: 204935
2014-03-27 15:27:20 +00:00
..
ARCMigrate remove a bunch of unused private methods 2014-03-23 17:12:37 +00:00
AST [OPENMP] OMPExecutableDirective re-factoring 2014-03-27 15:14:18 +00:00
ASTMatchers Remove unused typedef as pointed out by a GCC warning. 2014-03-14 10:15:44 +00:00
Analysis remove a bunch of unused private methods 2014-03-23 17:12:37 +00:00
Basic From Matt Thomas: use long long for [u]int64_t and [u]intmax_t on 2014-03-26 11:48:29 +00:00
CodeGen Handle and warn on aliases to weak aliases. 2014-03-27 15:27:20 +00:00
Driver Use an option alias to implement -gmlt 2014-03-25 20:42:27 +00:00
Edit [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
Format clang-format: Extract getNewLineColumn out of addTokenOnNewLine. 2014-03-27 14:33:30 +00:00
Frontend Move the -i[no-]system-prefix options from CC1Options.td to Options.td. 2014-03-26 01:39:59 +00:00
FrontendTool Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Headers Intrin.h: Implement _InterlockedExchangePointer 2014-03-26 16:09:48 +00:00
Index remove a bunch of unused private methods 2014-03-23 17:12:37 +00:00
Lex Prevent lookup of subframework modules by name without parent framework 2014-03-20 18:27:26 +00:00
Parse MS asm: Filter out fpsw clobbers 2014-03-27 00:00:03 +00:00
Rewrite [C++11] Replacing FunctionProtoType iterators param_type_begin() and param_type_end() with iterator_range param_types(). Updating all of the usages of the iterators with range-based for loops. 2014-03-17 15:23:01 +00:00
Sema PR19252: Fix crash if alignas is used with an auto-typed variable. Don't check 2014-03-27 01:22:48 +00:00
Serialization Remove redundant and misleading check. This could also lead to painful cyclic 2014-03-25 01:22:22 +00:00
StaticAnalyzer [analyzer] Handle the M_ZERO and __GFP_ZERO flags in kernel mallocs. 2014-03-26 17:05:46 +00:00
Tooling Tooling: Move heavyweight vectors around instead of copying. 2014-03-20 12:48:36 +00:00
CMakeLists.txt Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00
Makefile Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00