[all-commits] [llvm/llvm-project] bacdf8: Use @llvm.threadlocal.address intrinsic to access ...
Chuanqi Xu via All-commits
all-commits at lists.llvm.org
Sun Jul 31 20:05:31 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: bacdf80f42b46044262e97e98398d1bd0b75900d
https://github.com/llvm/llvm-project/commit/bacdf80f42b46044262e97e98398d1bd0b75900d
Author: Chuanqi Xu <yedeng.yd at linux.alibaba.com>
Date: 2022-08-01 (Mon, 01 Aug 2022)
Changed paths:
M clang/lib/CodeGen/CGExpr.cpp
M clang/lib/CodeGen/ItaniumCXXABI.cpp
M clang/test/CodeGenCXX/cxx11-thread-local-instantiated.cpp
M clang/test/CodeGenCXX/cxx11-thread-local-reference.cpp
M clang/test/CodeGenCXX/cxx11-thread-local.cpp
M clang/test/CodeGenCXX/cxx1y-variable-template.cpp
M clang/test/CodeGenCXX/cxx2a-thread-local-constinit.cpp
M clang/test/CodeGenCXX/microsoft-abi-thread-safe-statics.cpp
M clang/test/CodeGenCXX/pr18635.cpp
A clang/test/CodeGenCXX/threadlocal_address.cpp
M clang/test/Modules/initializers.cpp
M clang/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp
M clang/test/OpenMP/for_reduction_task_codegen.cpp
M clang/test/OpenMP/parallel_copyin_codegen.cpp
M clang/test/OpenMP/parallel_for_reduction_task_codegen.cpp
M clang/test/OpenMP/parallel_master_codegen.cpp
M clang/test/OpenMP/parallel_master_reduction_task_codegen.cpp
M clang/test/OpenMP/parallel_reduction_task_codegen.cpp
M clang/test/OpenMP/parallel_sections_reduction_task_codegen.cpp
M clang/test/OpenMP/reduction_implicit_map.cpp
M clang/test/OpenMP/sections_reduction_task_codegen.cpp
M clang/test/OpenMP/target_parallel_for_reduction_task_codegen.cpp
M clang/test/OpenMP/target_parallel_reduction_task_codegen.cpp
M clang/test/OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp
M clang/test/OpenMP/taskloop_reduction_codegen.cpp
M clang/test/OpenMP/teams_distribute_parallel_for_copyin_codegen.cpp
M clang/test/OpenMP/teams_distribute_parallel_for_reduction_task_codegen.cpp
M clang/test/OpenMP/threadprivate_codegen.cpp
Log Message:
-----------
Use @llvm.threadlocal.address intrinsic to access TLS variable
This is successor for D125291. This revision would try to use
@llvm.threadlocal.address in clang to access TLS variable. The reason
why the OpenMP tests contains a lot of change is that they uses
utils/update_cc_test_checks.py to update their tests.
Reviewed By: nikic
Differential Revision: https://reviews.llvm.org/D129833
More information about the All-commits
mailing list