[all-commits] [llvm/llvm-project] 8a6a16: [CodeGen][AMDGPU] Move boilerplate unittest code t...
Lucas Ramirez via All-commits
all-commits at lists.llvm.org
Fri May 8 07:39:23 PDT 2026
Branch: refs/heads/users/lucas-rami/unittest-boilerplate-nfc
Home: https://github.com/llvm/llvm-project
Commit: 8a6a16e3c0b71d7d04e7bf3f10a61de58171f4e7
https://github.com/llvm/llvm-project/commit/8a6a16e3c0b71d7d04e7bf3f10a61de58171f4e7
Author: Lucas Ramirez <lucas.rami at proton.me>
Date: 2026-05-08 (Fri, 08 May 2026)
Changed paths:
A llvm/unittests/CodeGen/CodeGenTestBase.h
M llvm/unittests/CodeGen/MachineDomTreeUpdaterTest.cpp
M llvm/unittests/CodeGen/RematerializerTest.cpp
M llvm/unittests/Target/AMDGPU/AMDGPUUnitTests.cpp
M llvm/unittests/Target/AMDGPU/AMDGPUUnitTests.h
M llvm/unittests/Target/AMDGPU/CMakeLists.txt
M llvm/unittests/Target/AMDGPU/CSETest.cpp
M llvm/unittests/Target/AMDGPU/DwarfRegMappings.cpp
M llvm/unittests/Target/AMDGPU/ExecMayBeModifiedBeforeAnyUse.cpp
M llvm/unittests/Target/AMDGPU/LiveRegUnits.cpp
M llvm/unittests/Target/AMDGPU/PALMetadata.cpp
M llvm/unittests/Target/AMDGPU/UniformityAnalysisTest.cpp
Log Message:
-----------
[CodeGen][AMDGPU] Move boilerplate unittest code to base clas (NFC)
This adds the `CodeGenTestBase` class to handle boilerplate code for
codegen unitests and makes use of it wherever possible, in particular in
AMDGPU unit tests.
Furthermore, this makes all AMDGPU unit tests rely on GoogleTest's
API for "run once per testsuite" code, instead of re-implenting that
behavior using a `std::once` flag. As a consequence all TEST(...) become
TEST_F().
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list