Fixing Clang tidy errors (#195)

* Fixing Clang tidy errors

* format-fix

* Update code_object.hpp

* Clang Tidy Fixes on the whole Source folder

* Update source/CMakeLists.txt

Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com>

* Addressing reviews

* Correcting the logic for parsing att counters

* Format Fix

* Update source/lib/rocprofiler-sdk-att/tests/dummy_decoder.cpp

Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com>

* Update source/lib/rocprofiler-sdk-att/tests/standalone_tool_main.cpp

Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com>

* Update source/lib/rocprofiler-sdk-tool/config.cpp

Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com>

* Formatting

* Deactivate clang-tidy in source/lib/rocprofiler-sdk-att/tests

---------

Co-authored-by: Ammar ELWazir <aelwazir@amd.com>
Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com>
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>
Tá an tiomantas seo le fáil i:
údaraithe agus GitHub tiomanta 2025-02-07 22:33:32 -06:00
1 tuismitheoir 835e466b65
tiomantas 5410fabd3d
22 comhad athraithe
+70 -50

Níor tháinig aon chomhaid le do chuardach

+6 -5
Féach ar an gComhad
@@ -74,7 +74,7 @@ ATTFileMgr::parseShader(int se_id, const std::vector<char>& data)
WaveConfig config(se_id, filenames, codefile, wstates);
ToolData tooldata(data, config, dl);
if(config.occupancy.size()) occupancy.emplace(se_id, std::move(config.occupancy));
if(!config.occupancy.empty()) occupancy.emplace(se_id, std::move(config.occupancy));
for(auto& [pc, kernel] : config.kernel_names)
codefile->kernel_names.emplace(pc, std::move(kernel));
@@ -101,7 +101,7 @@ query_att_decode_capability()
for(auto& [cap, libname] : get_lib_names())
{
if(DL(libname).handle != 0) ret.push_back(cap);
if(DL(libname).handle != nullptr) ret.push_back(cap);
}
return ret;
@@ -134,7 +134,7 @@ ATTDecoder::parse(const Fspath& input_dir,
ATTFileMgr mgr(output_dir, dl);
for(auto& file : codeobj_files)
for(const auto& file : codeobj_files)
{
if(file.name.find("memory://") == 0)
{
@@ -151,7 +151,7 @@ ATTDecoder::parse(const Fspath& input_dir,
}
}
for(auto& shader : att_files)
for(const auto& shader : att_files)
{
int shader_id = 0;
try
@@ -186,7 +186,8 @@ ATTDecoder::parse(const Fspath& input_dir,
bool
ATTDecoder::valid() const
{
return dl && dl->att_parse_data_fn && dl->att_info_fn && dl->att_status_fn;
return dl && (dl->att_parse_data_fn != nullptr) && (dl->att_info_fn != nullptr) &&
(dl->att_status_fn != nullptr);
}
} // namespace att_wrapper