llvm-project/llvm/lib/Transforms/Coroutines
Rafael Espindola e4b0231c63 Make internal/private GVs implicitly dso_local.
While updating clang tests for having clang set dso_local I noticed
that:

- There are *a lot* of tests to update.
- Many of the updates are redundant.

They are redundant because a GV is "obviously dso_local". This patch
starts formalizing that a bit by requiring that internal and private
GVs be dso_local too. Since they all are, we don't have to print
dso_local to the textual representation, making it a bit more compact
and easier to read.

llvm-svn: 322317
2018-01-11 22:15:05 +00:00
..
CMakeLists.txt [CMake] NFC. Updating CMake dependency specifications 2016-11-17 04:36:50 +00:00
CoroCleanup.cpp [coroutines] Call initializePass in coroutine pass constructors 2017-05-31 03:12:42 +00:00
CoroEarly.cpp [coroutines] Call initializePass in coroutine pass constructors 2017-05-31 03:12:42 +00:00
CoroElide.cpp [coroutines] Call initializePass in coroutine pass constructors 2017-05-31 03:12:42 +00:00
CoroFrame.cpp [coro] Make Spill a proper struct instead of deriving from pair. 2017-10-31 19:22:55 +00:00
CoroInstr.h Remove `inline` keyword from inline `classof` methods 2017-06-29 19:35:17 +00:00
CoroInternal.h [Coroutines] Part 10: Add coroutine promise support. 2016-08-31 00:35:41 +00:00
CoroSplit.cpp Make internal/private GVs implicitly dso_local. 2018-01-11 22:15:05 +00:00
Coroutines.cpp [Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes. Also affected in files (NFC). 2017-08-31 21:56:16 +00:00
LLVMBuild.txt