[PATCH] D41849: Make internal/private GVs implicitly dso_local

Rafael Avila de Espindola via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 10 13:47:16 PST 2018


espindola updated this revision to Diff 129334.
espindola added a comment.

Rebased.  Remove a case that is now redundant from TargetMachine::shouldAssumeDSOLocal.


https://reviews.llvm.org/D41849

Files:
  clang/lib/CodeGen/CGOpenMPRuntime.cpp
  clang/test/CodeGenCXX/microsoft-abi-static-initializers.cpp
  clang/test/OpenMP/target_codegen_registration.cpp
  clang/test/OpenMP/target_parallel_codegen_registration.cpp
  clang/test/OpenMP/target_parallel_for_codegen_registration.cpp
  clang/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp
  clang/test/OpenMP/target_simd_codegen_registration.cpp
  clang/test/OpenMP/target_teams_codegen_registration.cpp
  clang/test/OpenMP/target_teams_distribute_codegen_registration.cpp
  clang/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp
  llvm/include/llvm/IR/GlobalValue.h
  llvm/lib/AsmParser/LLParser.cpp
  llvm/lib/IR/AsmWriter.cpp
  llvm/lib/IR/Verifier.cpp
  llvm/lib/Target/TargetMachine.cpp
  llvm/lib/Transforms/Coroutines/CoroSplit.cpp
  llvm/lib/Transforms/IPO/GlobalOpt.cpp
  llvm/test/Bitcode/thinlto-function-summary-refgraph.ll
  llvm/test/Bitcode/thinlto-summary-linkage-types.ll
  llvm/test/Bitcode/thinlto-summary-section.ll
  llvm/test/CodeGen/AMDGPU/enqueue-kernel.ll
  llvm/test/LTO/Resolution/X86/comdat.ll
  llvm/test/Linker/funcimport.ll
  llvm/test/Other/extract.ll
  llvm/test/ThinLTO/X86/alias_import.ll
  llvm/test/ThinLTO/X86/deadstrip.ll
  llvm/test/ThinLTO/X86/export.ll
  llvm/test/ThinLTO/X86/funcimport.ll
  llvm/test/ThinLTO/X86/internalize.ll
  llvm/test/ThinLTO/X86/local_name_conflict.ll
  llvm/test/ThinLTO/X86/referenced_by_constant.ll
  llvm/test/Transforms/FunctionImport/funcimport.ll
  llvm/test/Transforms/ThinLTOBitcodeWriter/comdat.ll
  llvm/test/Transforms/ThinLTOBitcodeWriter/split-internal1.ll
  llvm/test/Transforms/ThinLTOBitcodeWriter/split-internal2.ll
  llvm/test/Transforms/ThinLTOBitcodeWriter/split-vfunc-internal.ll
  llvm/test/Transforms/WholeProgramDevirt/export-single-impl.ll
  llvm/test/tools/gold/X86/coff.ll
  llvm/test/tools/gold/X86/emit-llvm.ll
  llvm/test/tools/gold/X86/global_with_section.ll
  llvm/test/tools/llvm-split/internal.ll
  llvm/test/tools/llvm-split/preserve-locals.ll
  llvm/test/tools/llvm-split/scc-alias.ll
  llvm/test/tools/llvm-split/scc-callchain.ll
  llvm/test/tools/llvm-split/scc-comdat.ll
  llvm/test/tools/llvm-split/scc-constants.ll
  llvm/test/tools/llvm-split/scc-cycle.ll
  llvm/test/tools/llvm-split/scc-global2global.ll
  llvm/test/tools/llvm-split/unnamed.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D41849.129334.patch
Type: text/x-patch
Size: 44256 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180110/31443a34/attachment.bin>


More information about the llvm-commits mailing list