Revision tags: llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init, llvmorg-17.0.6, llvmorg-17.0.5, llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2, llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1 |
|
#
19d3b371 |
| 25-Jul-2023 |
Yaxun (Sam) Liu <yaxun.liu@amd.com> |
Partially revert changes to test lang-std.cpp
Recover the checking for the default language standard for C++.
Reviewed by: Douglas Yung, Paul Robinson
|
Revision tags: llvmorg-18-init |
|
#
8ef04488 |
| 20-Jul-2023 |
Yaxun (Sam) Liu <yaxun.liu@amd.com> |
Reland "[CUDA][HIP] Use the same default language std as C++""
Reland after fixing regression in lldb.
Differential Revision: https://reviews.llvm.org/D155539
|
#
443f490b |
| 20-Jul-2023 |
Sylvestre Ledru <sylvestre@debian.org> |
Revert "[CUDA][HIP] Use the same default language std as C++"
This reverts commit 2d1d07152bd26b001dedec3400b4b01d3bb11622.
|
#
2d1d0715 |
| 17-Jul-2023 |
Yaxun (Sam) Liu <yaxun.liu@amd.com> |
[CUDA][HIP] Use the same default language std as C++
Currently CUDA/HIP defines their own language standards in LanguageStandards.def but they are redundant. They are the same as stdc++14. The fact
[CUDA][HIP] Use the same default language std as C++
Currently CUDA/HIP defines their own language standards in LanguageStandards.def but they are redundant. They are the same as stdc++14. The fact that CUDA/HIP uses c++* in option -std= indicates that they have the same language standards as C++. The CUDA/HIP specific language features are conveyed through language options, not language standards features. It makes sense to let CUDA/HIP uses the same default language standard as C++.
Reviewed by: Siu Chi Chan, Artem Belevich
Differential Revision: https://reviews.llvm.org/D155539
Fixes: SWDEV-407685
show more ...
|
Revision tags: llvmorg-16.0.6, llvmorg-16.0.5, llvmorg-16.0.4, llvmorg-16.0.3, llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3, llvmorg-16.0.0-rc2, llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7 |
|
#
aa149687 |
| 01-Dec-2022 |
Paul Robinson <paul.robinson@sony.com> |
[PS4/PS5] Canonicalize tests to use 'target=.*-(ps4|ps5)'
This allows grepping for ps4 or ps5 to continue to work.
|
#
dee009d3 |
| 29-Nov-2022 |
Paul Robinson <paul.robinson@sony.com> |
[lit] UNSUPPORTED ps4/ps5 => target={{.*-ps(4|5)}}
Part of the project to eliminate special handling for triples in lit expressions.
|
Revision tags: llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4, llvmorg-15.0.3 |
|
#
3baadff8 |
| 16-Oct-2022 |
Fangrui Song <i@maskray.me> |
[CMake] Remove CLANG_DEFAULT_STD_C/CLANG_DEFAULT_STD_CXX
When Clang is used as a cross compiler, it should respect the target platform default. Defaulting to a configure-time CLANG_DEFAULT_STD_C/CLA
[CMake] Remove CLANG_DEFAULT_STD_C/CLANG_DEFAULT_STD_CXX
When Clang is used as a cross compiler, it should respect the target platform default. Defaulting to a configure-time CLANG_DEFAULT_STD_C/CLANG_DEFAULT_STD_CXX does not make much sense.
When Clang is used as a single-platform compiler, we should use Clang configuration file (https://discourse.llvm.org/t/configuration-files/42529 https://clang.llvm.org/docs/UsersManual.html#configuration-files).
The Gentoo needs from D34365 has been satisfied by a configuration file.
Reviewed By: mgorny
Differential Revision: https://reviews.llvm.org/D133375
show more ...
|
Revision tags: working, llvmorg-15.0.2, llvmorg-15.0.1 |
|
#
3e99b8d9 |
| 08-Sep-2022 |
Fangrui Song <i@maskray.me> |
C++/ObjC++: switch to gnu++17 as the default standard
Clang's default C++ standard is now `gnu++17` instead of `gnu++14`: https://discourse.llvm.org/t/c-objc-switch-to-gnu-17-as-the-default-standard
C++/ObjC++: switch to gnu++17 as the default standard
Clang's default C++ standard is now `gnu++17` instead of `gnu++14`: https://discourse.llvm.org/t/c-objc-switch-to-gnu-17-as-the-default-standard/64360
* CUDA/HIP are unchanged: C++14 from D103221. * Sony PS4/PS5 are unchanged: https://discourse.llvm.org/t/c-objc-switch-to-gnu-17-as-the-default-standard/64360/6 * lit feature `default-std-cxx` is added to keep CLANG_DEFAULT_STD_CXX=xxx tests working. Whether the cmake variable should be retained is disccused in D133375.
Depends on D131464
Reviewed By: #clang-language-wg, aaron.ballman
Differential Revision: https://reviews.llvm.org/D131465
show more ...
|
#
e321c8dd |
| 07-Sep-2022 |
Fangrui Song <i@maskray.me> |
C++/ObjC++: switch to gnu++17 as the default standard
Clang's default C++ standard is now `gnu++17` instead of `gnu++14`: https://discourse.llvm.org/t/c-objc-switch-to-gnu-17-as-the-default-dialect/
C++/ObjC++: switch to gnu++17 as the default standard
Clang's default C++ standard is now `gnu++17` instead of `gnu++14`: https://discourse.llvm.org/t/c-objc-switch-to-gnu-17-as-the-default-dialect/64360
* CUDA/HIP are unchanged: C++14 from D103221. * Sony PS4/PS5 are unchanged: https://discourse.llvm.org/t/c-objc-switch-to-gnu-17-as-the-default-dialect/64360/6 * lit feature `default-std-cxx` is added to keep CLANG_DEFAULT_STD_CXX=xxx tests working. Whether the cmake variable should be retained is disccused in D133375.
Depends on D131464
Close https://github.com/llvm/llvm-project/issues/56946
Reviewed By: #clang-language-wg, aaron.ballman
Differential Revision: https://reviews.llvm.org/D131465
show more ...
|