Compare commits

3 Commits

Author SHA1 Message Date
02040bca15 Add Fedora copyright
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-08-27 12:19:08 -07:00
0ad85e5f72 Simplify file removal
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-08-25 14:12:33 -07:00
f5d368b8d2 Remove debian dir
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-08-25 08:26:53 -07:00
26 changed files with 32 additions and 4551 deletions

61
debian/README.txt vendored
View File

@@ -1,61 +0,0 @@
To generate a debian from fedora.
1. Prepare the big patch
On fedora do
> rpmbuild -bp rocm-compilersupport.spec
This will produce something like
~/rpmbuild/BUILD/rocm-compilersupport-19-build/llvm-project-rocm-6.4.0
Go to the dir and untar the original source
> cd ~/rpmbuild/BUILD/rocm-compilersupport-19-build/
> mkdir a
> cd a
> tar xf ../../../SOURCES/rocm-compilersupport-6.4.0.tar.gz
Make a copy for later debian
> tar cf llvm-project-rocm_6.4.0.orig.tar llvm-project-rocm-6.4.0
> gzip llvm-project-rocm_6.4.0.orig.tar
Make/move original source
> cd ..
> cp -r a/llvm-project-rocm-6.4.0 llvm-project-rocm-6.4.0.orig
Remove the unneeded directories
> cd llvm-project-rocm-6.4.0.orig
> rm -rf {bolt,flang,libc,libclc,lldb,llvm-libgcc,mlir,polly,third-party}
Remove fedora prep cruft
> cd llvm-project-rocm-6.4.0
> rm *.sed prep.sh
Make the patch
> diff -ruN llvm-project-rocm-6.4.0.orig llvm-project-rocm-6.4.0 > patch.diff
Change the fedora path to a debian path
> sed -i -e 's@usr/lib64/rocm/@usr/lib/rocm/@' patch.diff
Copy this patch to debian/patches
2. Prepare the build area
On ubuntu/debian run
> setuptmp.sh
3. try out a build
> cd ~/b/rocm-compilersupport/llvm-project-6.4.0
> debuild -us -uc
When there is an error, check if the cmake config options match the specfile.

5
debian/changelog vendored
View File

@@ -1,5 +0,0 @@
llvm-project-rocm (6.4.0-1) UNRELEASED; urgency=medium
* Initial release. (Closes: #XXXXXX)
-- trix <Tom.Rix@amd.com> Fri, 2 May 2025 05:09:24 -0800

17
debian/control vendored
View File

@@ -1,17 +0,0 @@
Source: llvm-project-rocm
Maintainer: Tom Rix <Tom.Rix@amd.com>
Uploaders: Tom Rix <Tom.Rix@amd.com>,
Section: devel
Priority: optional
Build-Depends: debhelper-compat (= 13),
binutils-dev,
build-essential,
cmake,
debhelper
Package: rocm-llvm
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
Description: ROCm llvm

View File

@@ -1,10 +0,0 @@
#!/bin/sh
apt install build-essential devscripts debhelper locales
echo "deb-src http://deb.debian.org/debian unstable main" > /etc/apt/sources.list
apt-get update
apt modernize-sources
dpkg-reconfigure locales

View File

@@ -1,18 +0,0 @@
#!/bin/sh
set -x
ver=18-25.rocm6.2.4
P="rocm-comgr-devel rocm-comgr \
hipcc \
rocm-device-libs \
rocm-lld-devel rocm-lld rocm-lld-libs \
rocm-clang-runtime-devel rocm-clang-devel rocm-clang rocm-clang-libs \
rocm-llvm-static rocm-llvm-devel rocm-llvm rocm-llvm-libs"
for p in $P; do
rpm -qlp ~/rpmbuild/RPMS/x86_64/$p-${ver}.*.rpm | grep -v build-id | grep -v 'share/licenses' | sed 's@/usr/lib64@/usr/lib@' > ${p}.install
done

10
debian/hipcc.install vendored
View File

@@ -1,10 +0,0 @@
/usr/bin/hipcc
/usr/bin/hipcc.bin
/usr/bin/hipcc.pl
/usr/bin/hipvars.pm
/usr/bin/hipconfig
/usr/bin/hipconfig.bin
/usr/bin/hipconfig.pl
/usr/share/doc/hipcc
/usr/share/doc/hipcc/LICENSE.txt
/usr/share/doc/hipcc/README.md

View File

@@ -1,22 +0,0 @@
#!/bin/sh
set -x
cp -r ~/rpmbuild/SOURCES/rocm-compilersupport-6.2.4.tar.gz .
tar xf rocm-compilersupport-6.2.4.tar.gz
mv llvm-project-rocm-6.2.4 llvm-project-rocm-6.2.4_orig
rpmbuild -bp ../../rocm-compilersupport.spec
mv ~/rpmbuild/BUILD/rocm-compilersupport-18-build/llvm-project-rocm-6.2.4 .
diff -ru llvm-project-rocm-6.2.4_orig llvm-project-rocm-6.2.4 > patch.diff
sed i -e 's@/usr/lib64@/usr/lib@' patch.diff
rm -rf llvm-project-rocm-6.2.4_orig
rm -rf llvm-project-rocm-6.2.4
rm rocm-compilersupport-6.2.4.tar.gz

View File

@@ -1,661 +0,0 @@
diff -ruN llvm-project-rocm-6.4.0.orig/amd/comgr/CMakeLists.txt llvm-project-rocm-6.4.0/amd/comgr/CMakeLists.txt
--- llvm-project-rocm-6.4.0.orig/amd/comgr/CMakeLists.txt 2025-05-02 09:31:06.293812295 -0700
+++ llvm-project-rocm-6.4.0/amd/comgr/CMakeLists.txt 2025-05-02 09:04:41.458035701 -0700
@@ -394,7 +394,7 @@
COMPONENT amd-comgr
DESTINATION "${CMAKE_INSTALL_LIBDIR}/${AMD_COMGR_PACKAGE_PREFIX}")
-if(TARGET clangFrontendTool)
+if(true)
set(CLANG_LIBS
clangBasic
clangDriver
@@ -418,31 +418,27 @@
set(SPIRV_STATIC_LIB "SPIRVAMDLib")
endif()
-if (LLVM_LINK_LLVM_DYLIB)
- set(LLVM_LIBS LLVM ${SPIRV_DYNAMIC_LIB})
-else()
- llvm_map_components_to_libnames(LLVM_LIBS
- ${LLVM_TARGETS_TO_BUILD}
- BinaryFormat
- BitReader
- BitWriter
- CodeGen
- Core
- DebugInfoDWARF
- Demangle
- IRReader
- Linker
- MC
- MCDisassembler
- MCParser
- Object
- Option
- Support
- Symbolize
- TargetParser
- ${SPIRV_STATIC_LIB}
- )
-endif()
+llvm_map_components_to_libnames(LLVM_LIBS
+ ${LLVM_TARGETS_TO_BUILD}
+ BinaryFormat
+ BitReader
+ BitWriter
+ CodeGen
+ Core
+ DebugInfoDWARF
+ Demangle
+ IRReader
+ Linker
+ MC
+ MCDisassembler
+ MCParser
+ Object
+ Option
+ Support
+ Symbolize
+ TargetParser
+ ${SPIRV_STATIC_LIB}
+)
target_link_options(amd_comgr
PUBLIC
@@ -452,9 +448,10 @@
target_link_libraries(amd_comgr
PRIVATE
- ${LLD_LIBS}
- ${LLVM_LIBS}
- ${CLANG_LIBS})
+ ${LLD_LIBS}
+ ${CLANG_LIBS}
+ ${LLVM_LIBS}
+)
if (NOT UNIX)
target_link_libraries(amd_comgr
diff -ruN llvm-project-rocm-6.4.0.orig/amd/comgr/src/comgr-compiler.cpp llvm-project-rocm-6.4.0/amd/comgr/src/comgr-compiler.cpp
--- llvm-project-rocm-6.4.0.orig/amd/comgr/src/comgr-compiler.cpp 2025-05-02 09:31:06.294947079 -0700
+++ llvm-project-rocm-6.4.0/amd/comgr/src/comgr-compiler.cpp 2025-05-02 09:04:41.495317807 -0700
@@ -1042,10 +1042,6 @@
Args.push_back("hip");
Args.push_back("-nogpuinc");
Args.push_back("--offload-device-only");
- Args.push_back("-isystem");
- Args.push_back(ROCMIncludePath.c_str());
- Args.push_back("-isystem");
- Args.push_back(HIPIncludePath.c_str());
// Pass a cuid that depends on the input files
// Otherwise, a random (which depends on the /tmp/comgr-xxxxx path) cuid is
// generated which causes a cache miss on every run.
diff -ruN llvm-project-rocm-6.4.0.orig/amd/comgr/src/comgr-env.cpp llvm-project-rocm-6.4.0/amd/comgr/src/comgr-env.cpp
--- llvm-project-rocm-6.4.0.orig/amd/comgr/src/comgr-env.cpp 2025-05-02 09:31:06.294947079 -0700
+++ llvm-project-rocm-6.4.0/amd/comgr/src/comgr-env.cpp 2025-05-02 09:04:41.500036301 -0700
@@ -159,14 +159,14 @@
virtual SmallString<128> getLLVMPathImpl() {
SmallString<128> LLVMPath = getROCmPath();
- sys::path::append(LLVMPath, "llvm");
+ //sys::path::append(LLVMPath, "llvm");
return LLVMPath;
}
virtual SmallString<128> getHIPPathImpl() {
SmallString<128> HIPPath = getROCmPath();
- sys::path::append(HIPPath, "hip");
+ //sys::path::append(HIPPath, "hip");
return HIPPath;
}
diff -ruN llvm-project-rocm-6.4.0.orig/amd/comgr/test/CMakeLists.txt llvm-project-rocm-6.4.0/amd/comgr/test/CMakeLists.txt
--- llvm-project-rocm-6.4.0.orig/amd/comgr/test/CMakeLists.txt 2025-05-02 09:31:06.297797304 -0700
+++ llvm-project-rocm-6.4.0/amd/comgr/test/CMakeLists.txt 2025-05-02 09:04:41.504784011 -0700
@@ -219,7 +219,6 @@
add_comgr_test(compile_minimal_test c)
add_comgr_test(compile_log_test c)
add_comgr_test(compile_log_remarks_test c)
-add_comgr_test(compile_source_with_device_libs_to_bc_test c)
add_comgr_test(assemble_test c)
add_comgr_test(link_test c)
add_comgr_test(isa_name_parsing_test c)
@@ -233,10 +232,8 @@
add_comgr_test(symbolize_test c)
add_comgr_test(mangled_names_test c)
add_comgr_test(multithread_test cpp)
-add_comgr_test(nested_kernel_test c)
add_comgr_test(map_elf_virtual_address_test c)
add_comgr_test(compile_source_to_executable c)
-add_comgr_test(name_expression_map_test c)
add_comgr_test(compile_hip_test c)
add_comgr_test(compile_hip_to_relocatable c)
add_comgr_test(mangled_names_hip_test c)
diff -ruN llvm-project-rocm-6.4.0.orig/amd/device-libs/AMDDeviceLibsConfig.cmake.in llvm-project-rocm-6.4.0/amd/device-libs/AMDDeviceLibsConfig.cmake.in
--- llvm-project-rocm-6.4.0.orig/amd/device-libs/AMDDeviceLibsConfig.cmake.in 2025-05-02 09:31:06.301725014 -0700
+++ llvm-project-rocm-6.4.0/amd/device-libs/AMDDeviceLibsConfig.cmake.in 2025-05-02 09:04:41.532813586 -0700
@@ -8,7 +8,7 @@
set(${_GUARD_FILE_${_PACKAGE_ID}} On)
endif()
-@AMD_DEVICE_LIBS_PREFIX_CODE@
+set(AMD_DEVICE_LIBS_PREFIX "/usr/lib/rocm/llvm/lib/clang/19")
@AMD_DEVICE_LIBS_TARGET_CODE@
set_property(GLOBAL PROPERTY AMD_DEVICE_LIBS "@AMDGCN_LIB_LIST@")
diff -ruN llvm-project-rocm-6.4.0.orig/amd/device-libs/cmake/OCL.cmake llvm-project-rocm-6.4.0/amd/device-libs/cmake/OCL.cmake
--- llvm-project-rocm-6.4.0.orig/amd/device-libs/cmake/OCL.cmake 2025-05-02 09:31:06.302495550 -0700
+++ llvm-project-rocm-6.4.0/amd/device-libs/cmake/OCL.cmake 2025-05-02 09:04:41.559881124 -0700
@@ -9,7 +9,7 @@
# command-lines, but the only way to do this as part of the dependency graph is
# configure_file and we are included from multiple places. To get around this
# we `file(WRITE)` a file with an @variable reference and `configure_file` it.
-cmake_policy(SET CMP0053 OLD)
+#cmake_policy(SET CMP0053 OLD)
if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.20.0")
# The policy change was for handling of relative paths for
diff -ruN llvm-project-rocm-6.4.0.orig/amd/device-libs/test/compile/CMakeLists.txt llvm-project-rocm-6.4.0/amd/device-libs/test/compile/CMakeLists.txt
--- llvm-project-rocm-6.4.0.orig/amd/device-libs/test/compile/CMakeLists.txt 2025-05-02 09:31:06.328720045 -0700
+++ llvm-project-rocm-6.4.0/amd/device-libs/test/compile/CMakeLists.txt 2025-05-02 09:04:41.502770166 -0700
@@ -80,7 +80,6 @@
endforeach()
foreach(gpu gfx600)
- add_isa_test(frexp ${gpu})
endforeach()
foreach(gpu gfx900)
@@ -95,7 +94,6 @@
foreach(gpu gfx600 gfx700 gfx803)
- add_isa_test(fract ${gpu})
add_isa_test(native_rcp ${gpu})
add_isa_test(native_rsqrt ${gpu})
add_isa_test(native_log ${gpu})
diff -ruN llvm-project-rocm-6.4.0.orig/amd/hipcc/bin/hipcc.pl llvm-project-rocm-6.4.0/amd/hipcc/bin/hipcc.pl
--- llvm-project-rocm-6.4.0.orig/amd/hipcc/bin/hipcc.pl 2025-05-02 09:31:06.329854248 -0700
+++ llvm-project-rocm-6.4.0/amd/hipcc/bin/hipcc.pl 2025-05-02 09:04:41.514543980 -0700
@@ -1,4 +1,4 @@
-#!/usr/bin/env perl
+#!/usr/bin/perl
# Copyright (c) 2015 - 2021 Advanced Micro Devices, Inc. All rights reserved.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
diff -ruN llvm-project-rocm-6.4.0.orig/amd/hipcc/bin/hipconfig.pl llvm-project-rocm-6.4.0/amd/hipcc/bin/hipconfig.pl
--- llvm-project-rocm-6.4.0.orig/amd/hipcc/bin/hipconfig.pl 2025-05-02 09:31:06.329854248 -0700
+++ llvm-project-rocm-6.4.0/amd/hipcc/bin/hipconfig.pl 2025-05-02 09:04:41.509912149 -0700
@@ -1,4 +1,4 @@
-#!/usr/bin/env perl
+#!/usr/bin/perl
# Copyright (c) 2015 - 2021 Advanced Micro Devices, Inc. All rights reserved.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
diff -ruN llvm-project-rocm-6.4.0.orig/amd/hipcc/bin/hipvars.pm llvm-project-rocm-6.4.0/amd/hipcc/bin/hipvars.pm
--- llvm-project-rocm-6.4.0.orig/amd/hipcc/bin/hipvars.pm 2025-05-02 09:31:06.329854248 -0700
+++ llvm-project-rocm-6.4.0/amd/hipcc/bin/hipvars.pm 2025-05-02 09:04:41.525889855 -0700
@@ -68,11 +68,11 @@
#
# Since this hipcc script gets installed at two uneven hierarchical levels,
# linked by symlink, the absolute path of this script should be used to
-# derive HIP_PATH, as dirname $0 could be /opt/rocm/bin or /opt/rocm/hip/bin
+# derive HIP_PATH, as dirname $0 could be /usr/bin or /opt/rocm/hip/bin
# depending on how it gets invoked.
# ROCM_PATH which points to <rocm_install_dir> is determined based on whether
# we find bin/rocm_agent_enumerator in the parent of HIP_PATH or not. If it is found,
-# ROCM_PATH is defined relative to HIP_PATH else it is hardcoded to /opt/rocm.
+# ROCM_PATH is defined relative to HIP_PATH else it is hardcoded to /usr.
#
$HIP_PATH=$ENV{'HIP_PATH'} // dirname(Cwd::abs_path("$0/../")); # use parent directory of hipcc
if ($isWindows and defined $ENV{'HIP_PATH'}) {
@@ -84,7 +84,7 @@
}elsif (-e "$HIP_PATH/../bin/rocm_agent_enumerator") { # case for backward compatibility
$ROCM_PATH=$ENV{'ROCM_PATH'} // dirname("$HIP_PATH"); # use parent directory of HIP_PATH
} else {
- $ROCM_PATH=$ENV{'ROCM_PATH'} // "/opt/rocm";
+ $ROCM_PATH=$ENV{'ROCM_PATH'} // "/usr";
}
$CUDA_PATH=$ENV{'CUDA_PATH'} // '/usr/local/cuda';
if ($isWindows and defined $ENV{'CUDA_PATH'}) {
@@ -96,7 +96,7 @@
if ($isWindows or -e "$HIP_PATH/bin/clang") {
$HIP_CLANG_PATH=$ENV{'HIP_CLANG_PATH'} // "$HIP_PATH/bin";
} else {
- $HIP_CLANG_PATH=$ENV{'HIP_CLANG_PATH'} // "$ROCM_PATH/lib/llvm/bin";
+ $HIP_CLANG_PATH=$ENV{'HIP_CLANG_PATH'} // "/usr/lib/rocm/llvm/bin";
}
# HIP_ROCCLR_HOME is used by Windows builds
$HIP_ROCCLR_HOME=$ENV{'HIP_ROCCLR_HOME'};
diff -ruN llvm-project-rocm-6.4.0.orig/amd/hipcc/src/hipBin_amd.h llvm-project-rocm-6.4.0/amd/hipcc/src/hipBin_amd.h
--- llvm-project-rocm-6.4.0.orig/amd/hipcc/src/hipBin_amd.h 2025-05-02 09:31:06.330519064 -0700
+++ llvm-project-rocm-6.4.0/amd/hipcc/src/hipBin_amd.h 2025-05-02 09:04:41.530547445 -0700
@@ -209,7 +209,7 @@
} else {
compilerPath = getRoccmPath();
hipClangPath = compilerPath;
- hipClangPath /= "lib/llvm/bin";
+ hipClangPath = "/usr/lib/rocm/llvm/bin";
}
compilerPath = hipClangPath.string();
@@ -320,7 +320,7 @@
}
if (deviceLibPath.empty()) {
- fs::path amdgcnBitcode = roccmPath;
+ fs::path amdgcnBitcode = "/usr/lib/rocm/llvm/lib/clang/19/";
amdgcnBitcode /= "amdgcn/bitcode";
if (fs::exists(amdgcnBitcode)) {
deviceLibPath = amdgcnBitcode.string();
diff -ruN llvm-project-rocm-6.4.0.orig/amd/hipcc/src/hipBin_base.h llvm-project-rocm-6.4.0/amd/hipcc/src/hipBin_base.h
--- llvm-project-rocm-6.4.0.orig/amd/hipcc/src/hipBin_base.h 2025-05-02 09:31:06.330519064 -0700
+++ llvm-project-rocm-6.4.0/amd/hipcc/src/hipBin_base.h 2025-05-02 09:04:41.523620598 -0700
@@ -24,6 +24,10 @@
#include "hipBin_util.h"
+#include <stdio.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <string.h>
#include <iostream>
#include <vector>
#include <string>
@@ -449,7 +453,7 @@
" print HIP_PATH (use env var if set, else determine from hipconfig path)\n";
cout << " --rocmpath, -R :"
" print ROCM_PATH (use env var if set,"
- " else determine from hip path or /opt/rocm)\n";
+ " else determine from hip path or /usr)\n";
cout << " --cpp_config, -C : print C++ compiler options\n";
cout << " --compiler, -c : print compiler (clang or nvcc)\n";
cout << " --platform, -P : print platform (amd or nvidia)\n";
@@ -470,22 +474,35 @@
string temp_dir = hipBinUtilPtr_->getTempDir();
fs::path templateFs = temp_dir;
templateFs /= "canRunXXXXXX";
- string tmpFileName = hipBinUtilPtr_->mktempFile(templateFs.string());
- compilerName += " --version > " + tmpFileName + " 2>&1";
bool executable = false;
- if (system(const_cast<char*>(compilerName.c_str()))) {
- executable = false;
- } else {
- string myline;
- ifstream fp;
- fp.open(tmpFileName);
- if (fp.is_open()) {
- while (std::getline(fp, myline)) {
- cmdOut += myline;
+ string str = templateFs.string();
+ int fd = mkstemp(&str[0]);
+ if (fd >= 0) {
+ unlink(&str[0]);
+#if defined(_WIN32) || defined(_WIN64)
+ int tmpfd = _dup(STDOUT_FILENO);
+ int newfd = _dup2(fd, STDOUT_FILENO);
+#else
+ int tmpfd = dup(STDOUT_FILENO);
+ int newfd = dup2(fd, STDOUT_FILENO);
+#endif
+ if (newfd != -1) {
+ compilerName += " --version 2>&1";
+ if (!system(const_cast<char*>(compilerName.c_str()))) {
+ if (!lseek(newfd, SEEK_SET, 0)) {
+ char output[128] = {0};
+ ssize_t b;
+ memset(output, 0, 128);
+ while (read(newfd, &output, 128) > 0) {
+ cmdOut += output;
+ memset(output, 0, 128);
+ }
+ executable = true;
+ }
}
+ close(newfd);
+ dup2(tmpfd, STDOUT_FILENO);
}
- fp.close();
- executable = true;
}
return executable;
}
diff -ruN llvm-project-rocm-6.4.0.orig/amd/hipcc/src/hipBin_util.h llvm-project-rocm-6.4.0/amd/hipcc/src/hipBin_util.h
--- llvm-project-rocm-6.4.0.orig/amd/hipcc/src/hipBin_util.h 2025-05-02 09:31:06.330519064 -0700
+++ llvm-project-rocm-6.4.0/amd/hipcc/src/hipBin_util.h 2025-05-02 09:04:40.606931906 -0700
@@ -158,8 +158,6 @@
string replaceWith) const;
SystemCmdOut exec(const char* cmd, bool printConsole) const;
string getTempDir();
- void deleteTempFiles();
- string mktempFile(string name);
string trim(string str) const;
string readConfigMap(map<string, string> hipVersionMap,
string keyName, string defaultValue) const;
@@ -178,19 +176,6 @@
// deleting temp files created
HipBinUtil::~HipBinUtil() {
- deleteTempFiles();
-}
-
-// create temp file with the template name
-string HipBinUtil::mktempFile(string name) {
- string fileName;
-#if defined(_WIN32) || defined(_WIN64)
- fileName = _mktemp(&name[0]);
-#else
- fileName = mktemp(&name[0]);
-#endif
- tmpFiles_.push_back(fileName);
- return fileName;
}
// gets the path of the executable name
@@ -291,20 +276,6 @@
return configMap;
}
-// Delete all created temporary files
-void HipBinUtil::deleteTempFiles() {
- // Deleting temp files vs the temp directory
- for (unsigned int i = 0; i < tmpFiles_.size(); i++) {
- try {
- if (!fs::remove(tmpFiles_.at(i)))
- std::cerr << "Error deleting temp name: "<< tmpFiles_.at(i) <<endl;
- }
- catch(...) {
- std::cerr << "Error deleting temp name: "<< tmpFiles_.at(i) <<endl;
- }
- }
-}
-
// Create a new temporary directory and return it
string HipBinUtil::getTempDir() {
// mkdtemp is only applicable for unix and not windows.
diff -ruN llvm-project-rocm-6.4.0.orig/clang/cmake/modules/AddClang.cmake llvm-project-rocm-6.4.0/clang/cmake/modules/AddClang.cmake
--- llvm-project-rocm-6.4.0.orig/clang/cmake/modules/AddClang.cmake 2025-05-02 09:31:06.520776791 -0700
+++ llvm-project-rocm-6.4.0/clang/cmake/modules/AddClang.cmake 2025-05-02 09:04:41.490210989 -0700
@@ -117,7 +117,7 @@
if(TARGET ${lib})
target_link_libraries(${lib} INTERFACE ${LLVM_COMMON_LIBS})
- if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ARG_INSTALL_WITH_TOOLCHAIN)
+ if (ARG_SHARED AND (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ARG_INSTALL_WITH_TOOLCHAIN))
get_target_export_arg(${name} Clang export_to_clangtargets UMBRELLA clang-libraries)
install(TARGETS ${lib}
COMPONENT ${lib}
diff -ruN llvm-project-rocm-6.4.0.orig/clang/lib/Driver/Driver.cpp llvm-project-rocm-6.4.0/clang/lib/Driver/Driver.cpp
--- llvm-project-rocm-6.4.0.orig/clang/lib/Driver/Driver.cpp 2025-05-02 09:31:06.577317121 -0700
+++ llvm-project-rocm-6.4.0/clang/lib/Driver/Driver.cpp 2025-05-02 09:04:40.591023315 -0700
@@ -1075,19 +1075,6 @@
}
}
- // First try to find config file specified in command line.
- if (CLOptions) {
- std::vector<std::string> ConfigFiles =
- CLOptions->getAllArgValues(options::OPT_config);
- if (ConfigFiles.size() > 1) {
- if (!llvm::all_of(ConfigFiles, [ConfigFiles](const std::string &s) {
- return s == ConfigFiles[0];
- })) {
- Diag(diag::err_drv_duplicate_config);
- return true;
- }
- }
- }
// Prepare list of directories where config file is searched for.
StringRef CfgFileSearchDirs[] = {UserConfigDir, SystemConfigDir, Dir};
ExpCtx.setSearchDirs(CfgFileSearchDirs);
diff -ruN llvm-project-rocm-6.4.0.orig/clang/lib/Driver/ToolChains/AMDGPU.cpp llvm-project-rocm-6.4.0/clang/lib/Driver/ToolChains/AMDGPU.cpp
--- llvm-project-rocm-6.4.0.orig/clang/lib/Driver/ToolChains/AMDGPU.cpp 2025-05-02 09:31:06.577913338 -0700
+++ llvm-project-rocm-6.4.0/clang/lib/Driver/ToolChains/AMDGPU.cpp 2025-05-02 09:04:41.557292964 -0700
@@ -272,7 +272,7 @@
ROCmSearchDirs.emplace_back(D.ResourceDir,
/*StrictChecking=*/true);
- ROCmSearchDirs.emplace_back(D.SysRoot + "/opt/rocm",
+ ROCmSearchDirs.emplace_back(D.SysRoot + "/usr",
/*StrictChecking=*/true);
// Find the latest /opt/rocm-{release} directory.
diff -ruN llvm-project-rocm-6.4.0.orig/clang/lib/Driver/ToolChains/Gnu.cpp llvm-project-rocm-6.4.0/clang/lib/Driver/ToolChains/Gnu.cpp
--- llvm-project-rocm-6.4.0.orig/clang/lib/Driver/ToolChains/Gnu.cpp 2025-05-02 09:31:06.578683302 -0700
+++ llvm-project-rocm-6.4.0/clang/lib/Driver/ToolChains/Gnu.cpp 2025-05-02 09:04:41.553356256 -0700
@@ -521,7 +521,7 @@
}
// Make sure openmp finds it libomp.so before all others.
- if (Args.hasArg(options::OPT_fopenmp) ||
+ if (1 || Args.hasArg(options::OPT_fopenmp) ||
JA.isHostOffloading(Action::OFK_OpenMP)) {
addDirectoryList(Args, CmdArgs, "-L", "LIBRARY_PATH");
CmdArgs.push_back(Args.MakeArgString("-L" + D.Dir + "/../lib"));
diff -ruN llvm-project-rocm-6.4.0.orig/clang/lib/Headers/CMakeLists.txt llvm-project-rocm-6.4.0/clang/lib/Headers/CMakeLists.txt
--- llvm-project-rocm-6.4.0.orig/clang/lib/Headers/CMakeLists.txt 2025-05-02 09:31:06.586334337 -0700
+++ llvm-project-rocm-6.4.0/clang/lib/Headers/CMakeLists.txt 2025-05-02 09:04:40.645352582 -0700
@@ -291,6 +291,7 @@
set(cuda_wrapper_files
cuda_wrappers/algorithm
+ cuda_wrappers/array
cuda_wrappers/cmath
cuda_wrappers/complex
cuda_wrappers/new
diff -ruN llvm-project-rocm-6.4.0.orig/clang/lib/Headers/cuda_wrappers/array llvm-project-rocm-6.4.0/clang/lib/Headers/cuda_wrappers/array
--- llvm-project-rocm-6.4.0.orig/clang/lib/Headers/cuda_wrappers/array 1969-12-31 16:00:00.000000000 -0800
+++ llvm-project-rocm-6.4.0/clang/lib/Headers/cuda_wrappers/array 2025-05-02 09:04:40.645598948 -0700
@@ -0,0 +1,39 @@
+/*===---- array - CUDA wrapper for <array> ------------------------------===
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __CLANG_CUDA_WRAPPERS_ARRAY
+#define __CLANG_CUDA_WRAPPERS_ARRAY
+
+#if _GLIBCXX_RELEASE >= 15
+// https://github.com/pytorch/pytorch/issues/145608
+#pragma push_macro("__glibcxx_requires_subscript")
+#define __glibcxx_requires_subscript(n)
+#endif
+
+#include_next <array>
+
+#if _GLIBCXX_RELEASE >= 15
+#pragma pop_macro("__glibcxx_requires_subscript")
+#endif
+
+#endif // include guard
diff -ruN llvm-project-rocm-6.4.0.orig/clang/tools/clang-format/clang-format-diff.py llvm-project-rocm-6.4.0/clang/tools/clang-format/clang-format-diff.py
--- llvm-project-rocm-6.4.0.orig/clang/tools/clang-format/clang-format-diff.py 2025-05-02 09:31:07.674458764 -0700
+++ llvm-project-rocm-6.4.0/clang/tools/clang-format/clang-format-diff.py 2025-05-02 09:04:41.549146693 -0700
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/python3
#
# ===- clang-format-diff.py - ClangFormat Diff Reformatter ----*- python -*--===#
#
diff -ruN llvm-project-rocm-6.4.0.orig/clang/tools/clang-format/git-clang-format llvm-project-rocm-6.4.0/clang/tools/clang-format/git-clang-format
--- llvm-project-rocm-6.4.0.orig/clang/tools/clang-format/git-clang-format 2025-05-02 09:31:07.674823703 -0700
+++ llvm-project-rocm-6.4.0/clang/tools/clang-format/git-clang-format 2025-05-02 09:04:41.545122941 -0700
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/python3
#
#===- git-clang-format - ClangFormat Git Integration ---------*- python -*--===#
#
diff -ruN llvm-project-rocm-6.4.0.orig/clang/utils/hmaptool/hmaptool llvm-project-rocm-6.4.0/clang/utils/hmaptool/hmaptool
--- llvm-project-rocm-6.4.0.orig/clang/utils/hmaptool/hmaptool 2025-05-02 09:31:07.703138227 -0700
+++ llvm-project-rocm-6.4.0/clang/utils/hmaptool/hmaptool 2025-05-02 09:04:41.547253627 -0700
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/python3
from __future__ import absolute_import, division, print_function
from ctypes import ArgumentError
diff -ruN llvm-project-rocm-6.4.0.orig/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py llvm-project-rocm-6.4.0/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py
--- llvm-project-rocm-6.4.0.orig/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py 2025-05-02 09:31:06.379285847 -0700
+++ llvm-project-rocm-6.4.0/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py 2025-05-02 09:04:41.519239231 -0700
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
#
# =- run-find-all-symbols.py - Parallel find-all-symbols runner -*- python -*-=#
#
diff -ruN llvm-project-rocm-6.4.0.orig/clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py llvm-project-rocm-6.4.0/clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py
--- llvm-project-rocm-6.4.0.orig/clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py 2025-05-02 09:31:06.411575661 -0700
+++ llvm-project-rocm-6.4.0/clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py 2025-05-02 09:04:41.551016466 -0700
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/python3
#
# ===- clang-tidy-diff.py - ClangTidy Diff Checker -----------*- python -*--===#
#
diff -ruN llvm-project-rocm-6.4.0.orig/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py llvm-project-rocm-6.4.0/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py
--- llvm-project-rocm-6.4.0.orig/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py 2025-05-02 09:31:06.411575661 -0700
+++ llvm-project-rocm-6.4.0/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py 2025-05-02 09:04:41.516952801 -0700
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/python3
#
# ===- run-clang-tidy.py - Parallel clang-tidy runner --------*- python -*--===#
#
diff -ruN llvm-project-rocm-6.4.0.orig/lld/ELF/Config.h llvm-project-rocm-6.4.0/lld/ELF/Config.h
--- llvm-project-rocm-6.4.0.orig/lld/ELF/Config.h 2025-05-02 09:31:08.721724568 -0700
+++ llvm-project-rocm-6.4.0/lld/ELF/Config.h 2025-05-02 09:04:41.536549644 -0700
@@ -252,7 +252,7 @@
bool fortranCommon;
bool gcSections;
bool gdbIndex;
- bool gnuHash = false;
+ bool gnuHash = true;
bool gnuUnique;
bool hasDynSymTab;
bool ignoreDataAddressEquality;
@@ -295,7 +295,7 @@
bool shared;
bool symbolic;
bool isStatic = false;
- bool sysvHash = false;
+ bool sysvHash = true;
bool target1Rel;
bool trace;
bool thinLTOEmitImportsFiles;
diff -ruN llvm-project-rocm-6.4.0.orig/llvm/include/llvm/ADT/SmallVector.h llvm-project-rocm-6.4.0/llvm/include/llvm/ADT/SmallVector.h
--- llvm-project-rocm-6.4.0.orig/llvm/include/llvm/ADT/SmallVector.h 2025-05-02 09:31:09.274721836 -0700
+++ llvm-project-rocm-6.4.0/llvm/include/llvm/ADT/SmallVector.h 2025-05-02 09:04:41.562094365 -0700
@@ -26,6 +26,7 @@
#include <iterator>
#include <limits>
#include <memory>
+#include <cstdint>
#include <new>
#include <type_traits>
#include <utility>
diff -ruN llvm-project-rocm-6.4.0.orig/llvm/lib/Analysis/ConstantFolding.cpp llvm-project-rocm-6.4.0/llvm/lib/Analysis/ConstantFolding.cpp
--- llvm-project-rocm-6.4.0.orig/llvm/lib/Analysis/ConstantFolding.cpp 2025-05-02 09:31:09.354722980 -0700
+++ llvm-project-rocm-6.4.0/llvm/lib/Analysis/ConstantFolding.cpp 2025-05-02 09:04:41.566358140 -0700
@@ -1784,7 +1784,7 @@
}
#if defined(HAS_IEE754_FLOAT128) && defined(HAS_LOGF128)
-Constant *ConstantFoldFP128(long double (*NativeFP)(long double),
+Constant *ConstantFoldFP128(float128 (*NativeFP)(float128),
const APFloat &V, Type *Ty) {
llvm_fenv_clearexcept();
float128 Result = NativeFP(V.convertToQuad());
diff -ruN llvm-project-rocm-6.4.0.orig/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h llvm-project-rocm-6.4.0/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h
--- llvm-project-rocm-6.4.0.orig/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h 2025-05-02 09:31:09.430504522 -0700
+++ llvm-project-rocm-6.4.0/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h 2025-05-02 09:04:41.564037216 -0700
@@ -16,6 +16,7 @@
#define LLVM_LIB_TARGET_AMDGPU_MCTARGETDESC_AMDGPUMCTARGETDESC_H
#include <memory>
+#include <cstdint>
namespace llvm {
class Target;
diff -ruN llvm-project-rocm-6.4.0.orig/llvm/tools/gold/gold-plugin.cpp llvm-project-rocm-6.4.0/llvm/tools/gold/gold-plugin.cpp
--- llvm-project-rocm-6.4.0.orig/llvm/tools/gold/gold-plugin.cpp 2025-05-02 09:31:11.672631176 -0700
+++ llvm-project-rocm-6.4.0/llvm/tools/gold/gold-plugin.cpp 2025-05-02 09:04:40.619890638 -0700
@@ -1099,10 +1099,10 @@
std::make_unique<llvm::raw_fd_ostream>(FD, true));
};
- auto AddBuffer = [&](size_t Task, const Twine &moduleName,
+ auto AddBuffer = [&](size_t Task, const Twine &ModuleName,
std::unique_ptr<MemoryBuffer> MB) {
- auto Stream = *AddStream(Task, ModuleName);
- Stream->OS << MB->getBuffer();
+ auto Stream = AddStream(Task, ModuleName);
+ *Stream->OS << MB->getBuffer();
check(Stream->commit(), "Failed to commit cache");
};
diff -ruN llvm-project-rocm-6.4.0.orig/llvm/tools/opt-viewer/extract-reproducers.py llvm-project-rocm-6.4.0/llvm/tools/opt-viewer/extract-reproducers.py
--- llvm-project-rocm-6.4.0.orig/llvm/tools/opt-viewer/extract-reproducers.py 2025-05-02 09:31:11.696833731 -0700
+++ llvm-project-rocm-6.4.0/llvm/tools/opt-viewer/extract-reproducers.py 2025-05-02 09:04:41.541739169 -0700
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
desc = """
A script to extract ConstraintElimination's reproducer remarks. The extracted
diff -ruN llvm-project-rocm-6.4.0.orig/llvm/tools/opt-viewer/opt-diff.py llvm-project-rocm-6.4.0/llvm/tools/opt-viewer/opt-diff.py
--- llvm-project-rocm-6.4.0.orig/llvm/tools/opt-viewer/opt-diff.py 2025-05-02 09:31:11.696833731 -0700
+++ llvm-project-rocm-6.4.0/llvm/tools/opt-viewer/opt-diff.py 2025-05-02 09:04:41.541926883 -0700
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
from __future__ import print_function
diff -ruN llvm-project-rocm-6.4.0.orig/llvm/tools/opt-viewer/optrecord.py llvm-project-rocm-6.4.0/llvm/tools/opt-viewer/optrecord.py
--- llvm-project-rocm-6.4.0.orig/llvm/tools/opt-viewer/optrecord.py 2025-05-02 09:31:11.696833731 -0700
+++ llvm-project-rocm-6.4.0/llvm/tools/opt-viewer/optrecord.py 2025-05-02 09:04:41.542951068 -0700
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
from __future__ import print_function
diff -ruN llvm-project-rocm-6.4.0.orig/llvm/tools/opt-viewer/opt-stats.py llvm-project-rocm-6.4.0/llvm/tools/opt-viewer/opt-stats.py
--- llvm-project-rocm-6.4.0.orig/llvm/tools/opt-viewer/opt-stats.py 2025-05-02 09:31:11.696833731 -0700
+++ llvm-project-rocm-6.4.0/llvm/tools/opt-viewer/opt-stats.py 2025-05-02 09:04:41.542101784 -0700
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
from __future__ import print_function
diff -ruN llvm-project-rocm-6.4.0.orig/llvm/tools/opt-viewer/opt-viewer.py llvm-project-rocm-6.4.0/llvm/tools/opt-viewer/opt-viewer.py
--- llvm-project-rocm-6.4.0.orig/llvm/tools/opt-viewer/opt-viewer.py 2025-05-02 09:31:11.696833731 -0700
+++ llvm-project-rocm-6.4.0/llvm/tools/opt-viewer/opt-viewer.py 2025-05-02 09:04:41.542286142 -0700
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
from __future__ import print_function

View File

@@ -1 +0,0 @@
patch.diff

View File

@@ -1,817 +0,0 @@
/usr/lib/rocm/llvm/include/clang
/usr/lib/rocm/llvm/include/clang-c
/usr/lib/rocm/llvm/include/clang-c/BuildSystem.h
/usr/lib/rocm/llvm/include/clang-c/CXCompilationDatabase.h
/usr/lib/rocm/llvm/include/clang-c/CXDiagnostic.h
/usr/lib/rocm/llvm/include/clang-c/CXErrorCode.h
/usr/lib/rocm/llvm/include/clang-c/CXFile.h
/usr/lib/rocm/llvm/include/clang-c/CXSourceLocation.h
/usr/lib/rocm/llvm/include/clang-c/CXString.h
/usr/lib/rocm/llvm/include/clang-c/Documentation.h
/usr/lib/rocm/llvm/include/clang-c/ExternC.h
/usr/lib/rocm/llvm/include/clang-c/FatalErrorHandler.h
/usr/lib/rocm/llvm/include/clang-c/Index.h
/usr/lib/rocm/llvm/include/clang-c/Platform.h
/usr/lib/rocm/llvm/include/clang-c/Rewrite.h
/usr/lib/rocm/llvm/include/clang/APINotes
/usr/lib/rocm/llvm/include/clang/APINotes/APINotesManager.h
/usr/lib/rocm/llvm/include/clang/APINotes/APINotesOptions.h
/usr/lib/rocm/llvm/include/clang/APINotes/APINotesReader.h
/usr/lib/rocm/llvm/include/clang/APINotes/APINotesWriter.h
/usr/lib/rocm/llvm/include/clang/APINotes/APINotesYAMLCompiler.h
/usr/lib/rocm/llvm/include/clang/APINotes/Types.h
/usr/lib/rocm/llvm/include/clang/ARCMigrate
/usr/lib/rocm/llvm/include/clang/ARCMigrate/ARCMT.h
/usr/lib/rocm/llvm/include/clang/ARCMigrate/ARCMTActions.h
/usr/lib/rocm/llvm/include/clang/ARCMigrate/FileRemapper.h
/usr/lib/rocm/llvm/include/clang/AST
/usr/lib/rocm/llvm/include/clang/AST/APNumericStorage.h
/usr/lib/rocm/llvm/include/clang/AST/APValue.h
/usr/lib/rocm/llvm/include/clang/AST/AST.h
/usr/lib/rocm/llvm/include/clang/AST/ASTConcept.h
/usr/lib/rocm/llvm/include/clang/AST/ASTConsumer.h
/usr/lib/rocm/llvm/include/clang/AST/ASTContext.h
/usr/lib/rocm/llvm/include/clang/AST/ASTContextAllocate.h
/usr/lib/rocm/llvm/include/clang/AST/ASTDiagnostic.h
/usr/lib/rocm/llvm/include/clang/AST/ASTDumper.h
/usr/lib/rocm/llvm/include/clang/AST/ASTDumperUtils.h
/usr/lib/rocm/llvm/include/clang/AST/ASTFwd.h
/usr/lib/rocm/llvm/include/clang/AST/ASTImportError.h
/usr/lib/rocm/llvm/include/clang/AST/ASTImporter.h
/usr/lib/rocm/llvm/include/clang/AST/ASTImporterLookupTable.h
/usr/lib/rocm/llvm/include/clang/AST/ASTImporterSharedState.h
/usr/lib/rocm/llvm/include/clang/AST/ASTLambda.h
/usr/lib/rocm/llvm/include/clang/AST/ASTMutationListener.h
/usr/lib/rocm/llvm/include/clang/AST/ASTNodeTraverser.h
/usr/lib/rocm/llvm/include/clang/AST/ASTStructuralEquivalence.h
/usr/lib/rocm/llvm/include/clang/AST/ASTTypeTraits.h
/usr/lib/rocm/llvm/include/clang/AST/ASTUnresolvedSet.h
/usr/lib/rocm/llvm/include/clang/AST/ASTVector.h
/usr/lib/rocm/llvm/include/clang/AST/AbstractBasicReader.h
/usr/lib/rocm/llvm/include/clang/AST/AbstractBasicReader.inc
/usr/lib/rocm/llvm/include/clang/AST/AbstractBasicWriter.h
/usr/lib/rocm/llvm/include/clang/AST/AbstractBasicWriter.inc
/usr/lib/rocm/llvm/include/clang/AST/AbstractTypeReader.h
/usr/lib/rocm/llvm/include/clang/AST/AbstractTypeReader.inc
/usr/lib/rocm/llvm/include/clang/AST/AbstractTypeWriter.h
/usr/lib/rocm/llvm/include/clang/AST/AbstractTypeWriter.inc
/usr/lib/rocm/llvm/include/clang/AST/Attr.h
/usr/lib/rocm/llvm/include/clang/AST/AttrImpl.inc
/usr/lib/rocm/llvm/include/clang/AST/AttrIterator.h
/usr/lib/rocm/llvm/include/clang/AST/AttrNodeTraverse.inc
/usr/lib/rocm/llvm/include/clang/AST/AttrTextNodeDump.inc
/usr/lib/rocm/llvm/include/clang/AST/AttrVisitor.h
/usr/lib/rocm/llvm/include/clang/AST/AttrVisitor.inc
/usr/lib/rocm/llvm/include/clang/AST/Attrs.inc
/usr/lib/rocm/llvm/include/clang/AST/Availability.h
/usr/lib/rocm/llvm/include/clang/AST/BaseSubobject.h
/usr/lib/rocm/llvm/include/clang/AST/BuiltinTypes.def
/usr/lib/rocm/llvm/include/clang/AST/CXXInheritance.h
/usr/lib/rocm/llvm/include/clang/AST/CXXRecordDeclDefinitionBits.def
/usr/lib/rocm/llvm/include/clang/AST/CanonicalType.h
/usr/lib/rocm/llvm/include/clang/AST/CharUnits.h
/usr/lib/rocm/llvm/include/clang/AST/Comment.h
/usr/lib/rocm/llvm/include/clang/AST/CommentBriefParser.h
/usr/lib/rocm/llvm/include/clang/AST/CommentCommandInfo.inc
/usr/lib/rocm/llvm/include/clang/AST/CommentCommandList.inc
/usr/lib/rocm/llvm/include/clang/AST/CommentCommandTraits.h
/usr/lib/rocm/llvm/include/clang/AST/CommentDiagnostic.h
/usr/lib/rocm/llvm/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
/usr/lib/rocm/llvm/include/clang/AST/CommentHTMLTags.inc
/usr/lib/rocm/llvm/include/clang/AST/CommentHTMLTagsProperties.inc
/usr/lib/rocm/llvm/include/clang/AST/CommentLexer.h
/usr/lib/rocm/llvm/include/clang/AST/CommentNodes.inc
/usr/lib/rocm/llvm/include/clang/AST/CommentParser.h
/usr/lib/rocm/llvm/include/clang/AST/CommentSema.h
/usr/lib/rocm/llvm/include/clang/AST/CommentVisitor.h
/usr/lib/rocm/llvm/include/clang/AST/ComparisonCategories.h
/usr/lib/rocm/llvm/include/clang/AST/ComputeDependence.h
/usr/lib/rocm/llvm/include/clang/AST/CurrentSourceLocExprScope.h
/usr/lib/rocm/llvm/include/clang/AST/DataCollection.h
/usr/lib/rocm/llvm/include/clang/AST/Decl.h
/usr/lib/rocm/llvm/include/clang/AST/DeclAccessPair.h
/usr/lib/rocm/llvm/include/clang/AST/DeclBase.h
/usr/lib/rocm/llvm/include/clang/AST/DeclCXX.h
/usr/lib/rocm/llvm/include/clang/AST/DeclContextInternals.h
/usr/lib/rocm/llvm/include/clang/AST/DeclFriend.h
/usr/lib/rocm/llvm/include/clang/AST/DeclGroup.h
/usr/lib/rocm/llvm/include/clang/AST/DeclLookups.h
/usr/lib/rocm/llvm/include/clang/AST/DeclNodes.inc
/usr/lib/rocm/llvm/include/clang/AST/DeclObjC.h
/usr/lib/rocm/llvm/include/clang/AST/DeclObjCCommon.h
/usr/lib/rocm/llvm/include/clang/AST/DeclOpenMP.h
/usr/lib/rocm/llvm/include/clang/AST/DeclTemplate.h
/usr/lib/rocm/llvm/include/clang/AST/DeclVisitor.h
/usr/lib/rocm/llvm/include/clang/AST/DeclarationName.h
/usr/lib/rocm/llvm/include/clang/AST/DependenceFlags.h
/usr/lib/rocm/llvm/include/clang/AST/DependentDiagnostic.h
/usr/lib/rocm/llvm/include/clang/AST/EvaluatedExprVisitor.h
/usr/lib/rocm/llvm/include/clang/AST/Expr.h
/usr/lib/rocm/llvm/include/clang/AST/ExprCXX.h
/usr/lib/rocm/llvm/include/clang/AST/ExprConcepts.h
/usr/lib/rocm/llvm/include/clang/AST/ExprObjC.h
/usr/lib/rocm/llvm/include/clang/AST/ExprOpenMP.h
/usr/lib/rocm/llvm/include/clang/AST/ExternalASTMerger.h
/usr/lib/rocm/llvm/include/clang/AST/ExternalASTSource.h
/usr/lib/rocm/llvm/include/clang/AST/FormatString.h
/usr/lib/rocm/llvm/include/clang/AST/GlobalDecl.h
/usr/lib/rocm/llvm/include/clang/AST/IgnoreExpr.h
/usr/lib/rocm/llvm/include/clang/AST/JSONNodeDumper.h
/usr/lib/rocm/llvm/include/clang/AST/LambdaCapture.h
/usr/lib/rocm/llvm/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
/usr/lib/rocm/llvm/include/clang/AST/LocInfoType.h
/usr/lib/rocm/llvm/include/clang/AST/Mangle.h
/usr/lib/rocm/llvm/include/clang/AST/MangleNumberingContext.h
/usr/lib/rocm/llvm/include/clang/AST/NSAPI.h
/usr/lib/rocm/llvm/include/clang/AST/NestedNameSpecifier.h
/usr/lib/rocm/llvm/include/clang/AST/NonTrivialTypeVisitor.h
/usr/lib/rocm/llvm/include/clang/AST/ODRDiagsEmitter.h
/usr/lib/rocm/llvm/include/clang/AST/ODRHash.h
/usr/lib/rocm/llvm/include/clang/AST/OSLog.h
/usr/lib/rocm/llvm/include/clang/AST/OpenMPClause.h
/usr/lib/rocm/llvm/include/clang/AST/OperationKinds.def
/usr/lib/rocm/llvm/include/clang/AST/OperationKinds.h
/usr/lib/rocm/llvm/include/clang/AST/OptionalDiagnostic.h
/usr/lib/rocm/llvm/include/clang/AST/ParentMap.h
/usr/lib/rocm/llvm/include/clang/AST/ParentMapContext.h
/usr/lib/rocm/llvm/include/clang/AST/PrettyDeclStackTrace.h
/usr/lib/rocm/llvm/include/clang/AST/PrettyPrinter.h
/usr/lib/rocm/llvm/include/clang/AST/QualTypeNames.h
/usr/lib/rocm/llvm/include/clang/AST/Randstruct.h
/usr/lib/rocm/llvm/include/clang/AST/RawCommentList.h
/usr/lib/rocm/llvm/include/clang/AST/RecordLayout.h
/usr/lib/rocm/llvm/include/clang/AST/RecursiveASTVisitor.h
/usr/lib/rocm/llvm/include/clang/AST/Redeclarable.h
/usr/lib/rocm/llvm/include/clang/AST/SelectorLocationsKind.h
/usr/lib/rocm/llvm/include/clang/AST/Stmt.h
/usr/lib/rocm/llvm/include/clang/AST/StmtCXX.h
/usr/lib/rocm/llvm/include/clang/AST/StmtDataCollectors.inc
/usr/lib/rocm/llvm/include/clang/AST/StmtGraphTraits.h
/usr/lib/rocm/llvm/include/clang/AST/StmtIterator.h
/usr/lib/rocm/llvm/include/clang/AST/StmtNodes.inc
/usr/lib/rocm/llvm/include/clang/AST/StmtObjC.h
/usr/lib/rocm/llvm/include/clang/AST/StmtOpenMP.h
/usr/lib/rocm/llvm/include/clang/AST/StmtVisitor.h
/usr/lib/rocm/llvm/include/clang/AST/TemplateArgumentVisitor.h
/usr/lib/rocm/llvm/include/clang/AST/TemplateBase.h
/usr/lib/rocm/llvm/include/clang/AST/TemplateName.h
/usr/lib/rocm/llvm/include/clang/AST/TextNodeDumper.h
/usr/lib/rocm/llvm/include/clang/AST/Type.h
/usr/lib/rocm/llvm/include/clang/AST/TypeLoc.h
/usr/lib/rocm/llvm/include/clang/AST/TypeLocNodes.def
/usr/lib/rocm/llvm/include/clang/AST/TypeLocVisitor.h
/usr/lib/rocm/llvm/include/clang/AST/TypeNodes.inc
/usr/lib/rocm/llvm/include/clang/AST/TypeOrdering.h
/usr/lib/rocm/llvm/include/clang/AST/TypeVisitor.h
/usr/lib/rocm/llvm/include/clang/AST/UnresolvedSet.h
/usr/lib/rocm/llvm/include/clang/AST/VTTBuilder.h
/usr/lib/rocm/llvm/include/clang/AST/VTableBuilder.h
/usr/lib/rocm/llvm/include/clang/ASTMatchers
/usr/lib/rocm/llvm/include/clang/ASTMatchers/ASTMatchFinder.h
/usr/lib/rocm/llvm/include/clang/ASTMatchers/ASTMatchers.h
/usr/lib/rocm/llvm/include/clang/ASTMatchers/ASTMatchersInternal.h
/usr/lib/rocm/llvm/include/clang/ASTMatchers/ASTMatchersMacros.h
/usr/lib/rocm/llvm/include/clang/ASTMatchers/Dynamic
/usr/lib/rocm/llvm/include/clang/ASTMatchers/Dynamic/Diagnostics.h
/usr/lib/rocm/llvm/include/clang/ASTMatchers/Dynamic/Parser.h
/usr/lib/rocm/llvm/include/clang/ASTMatchers/Dynamic/Registry.h
/usr/lib/rocm/llvm/include/clang/ASTMatchers/Dynamic/VariantValue.h
/usr/lib/rocm/llvm/include/clang/ASTMatchers/GtestMatchers.h
/usr/lib/rocm/llvm/include/clang/Analysis
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/CalledOnceCheck.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/Consumed.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/Dominators.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/IntervalPartition.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/LiveVariables.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/PostOrderCFGView.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/ReachableCode.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/ThreadSafety.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/ThreadSafetyOps.def
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/UninitializedValues.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/UnsafeBufferUsage.h
/usr/lib/rocm/llvm/include/clang/Analysis/Analyses/UnsafeBufferUsageGadgets.def
/usr/lib/rocm/llvm/include/clang/Analysis/AnalysisDeclContext.h
/usr/lib/rocm/llvm/include/clang/Analysis/AnyCall.h
/usr/lib/rocm/llvm/include/clang/Analysis/BodyFarm.h
/usr/lib/rocm/llvm/include/clang/Analysis/CFG.h
/usr/lib/rocm/llvm/include/clang/Analysis/CFGStmtMap.h
/usr/lib/rocm/llvm/include/clang/Analysis/CallGraph.h
/usr/lib/rocm/llvm/include/clang/Analysis/CloneDetection.h
/usr/lib/rocm/llvm/include/clang/Analysis/CodeInjector.h
/usr/lib/rocm/llvm/include/clang/Analysis/ConstructionContext.h
/usr/lib/rocm/llvm/include/clang/Analysis/DomainSpecific
/usr/lib/rocm/llvm/include/clang/Analysis/DomainSpecific/CocoaConventions.h
/usr/lib/rocm/llvm/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/Arena.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/CFGMatchSwitch.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/ControlFlowContext.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/DataflowLattice.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/DataflowValues.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/DataflowWorklist.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/DebugSupport.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/Formula.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/Logger.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/MapLattice.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/MatchSwitch.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/Models
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/NoopAnalysis.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/NoopLattice.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/RecordOps.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/SimplifyConstraints.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/Solver.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/StorageLocation.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/Transfer.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/Value.h
/usr/lib/rocm/llvm/include/clang/Analysis/FlowSensitive/WatchedLiteralsSolver.h
/usr/lib/rocm/llvm/include/clang/Analysis/IssueHash.h
/usr/lib/rocm/llvm/include/clang/Analysis/MacroExpansionContext.h
/usr/lib/rocm/llvm/include/clang/Analysis/PathDiagnostic.h
/usr/lib/rocm/llvm/include/clang/Analysis/ProgramPoint.h
/usr/lib/rocm/llvm/include/clang/Analysis/RetainSummaryManager.h
/usr/lib/rocm/llvm/include/clang/Analysis/SelectorExtras.h
/usr/lib/rocm/llvm/include/clang/Analysis/Support
/usr/lib/rocm/llvm/include/clang/Analysis/Support/BumpVector.h
/usr/lib/rocm/llvm/include/clang/Basic
/usr/lib/rocm/llvm/include/clang/Basic/AArch64SVEACLETypes.def
/usr/lib/rocm/llvm/include/clang/Basic/ABI.h
/usr/lib/rocm/llvm/include/clang/Basic/AddressSpaces.h
/usr/lib/rocm/llvm/include/clang/Basic/AlignedAllocation.h
/usr/lib/rocm/llvm/include/clang/Basic/AllDiagnostics.h
/usr/lib/rocm/llvm/include/clang/Basic/AttrHasAttributeImpl.inc
/usr/lib/rocm/llvm/include/clang/Basic/AttrKinds.h
/usr/lib/rocm/llvm/include/clang/Basic/AttrLeftSideCanPrintList.inc
/usr/lib/rocm/llvm/include/clang/Basic/AttrLeftSideMustPrintList.inc
/usr/lib/rocm/llvm/include/clang/Basic/AttrList.inc
/usr/lib/rocm/llvm/include/clang/Basic/AttrSubMatchRulesList.inc
/usr/lib/rocm/llvm/include/clang/Basic/AttrSubjectMatchRules.h
/usr/lib/rocm/llvm/include/clang/Basic/AttributeCommonInfo.h
/usr/lib/rocm/llvm/include/clang/Basic/Attributes.h
/usr/lib/rocm/llvm/include/clang/Basic/BitmaskEnum.h
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinHeaders.def
/usr/lib/rocm/llvm/include/clang/Basic/Builtins.def
/usr/lib/rocm/llvm/include/clang/Basic/Builtins.h
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsAArch64.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsAArch64NeonSVEBridge.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsAArch64NeonSVEBridge_cg.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsAMDGPU.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsARM.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsBPF.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsHexagon.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsHexagonDep.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsHexagonMapCustomDep.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsLoongArch.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsLoongArchBase.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsLoongArchLASX.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsLoongArchLSX.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsMips.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsNEON.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsNVPTX.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsPPC.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsRISCV.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsRISCVVector.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsSME.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsSVE.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsSystemZ.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsVE.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsVEVL.gen.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsWebAssembly.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsX86.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsX86_64.def
/usr/lib/rocm/llvm/include/clang/Basic/BuiltinsXCore.def
/usr/lib/rocm/llvm/include/clang/Basic/CLWarnings.h
/usr/lib/rocm/llvm/include/clang/Basic/CapturedStmt.h
/usr/lib/rocm/llvm/include/clang/Basic/CharInfo.h
/usr/lib/rocm/llvm/include/clang/Basic/CodeGenOptions.def
/usr/lib/rocm/llvm/include/clang/Basic/CodeGenOptions.h
/usr/lib/rocm/llvm/include/clang/Basic/CommentOptions.h
/usr/lib/rocm/llvm/include/clang/Basic/Cuda.h
/usr/lib/rocm/llvm/include/clang/Basic/CustomizableOptional.h
/usr/lib/rocm/llvm/include/clang/Basic/DarwinSDKInfo.h
/usr/lib/rocm/llvm/include/clang/Basic/DebugOptions.def
/usr/lib/rocm/llvm/include/clang/Basic/Diagnostic.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticAST.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticASTKinds.inc
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticAnalysis.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticAnalysisKinds.inc
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticCategories.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticComment.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticCommentKinds.inc
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticCommonKinds.inc
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticCrossTU.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticCrossTUKinds.inc
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticDriver.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticDriverKinds.inc
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticError.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticFrontend.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticFrontendKinds.inc
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticGroups.inc
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticIDs.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticIndexName.inc
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticLex.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticLexKinds.inc
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticOptions.def
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticOptions.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticParse.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticParseKinds.inc
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticRefactoring.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticRefactoringKinds.inc
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticSema.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticSemaKinds.inc
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticSerialization.h
/usr/lib/rocm/llvm/include/clang/Basic/DiagnosticSerializationKinds.inc
/usr/lib/rocm/llvm/include/clang/Basic/DirectoryEntry.h
/usr/lib/rocm/llvm/include/clang/Basic/ExceptionSpecificationType.h
/usr/lib/rocm/llvm/include/clang/Basic/ExpressionTraits.h
/usr/lib/rocm/llvm/include/clang/Basic/FPOptions.def
/usr/lib/rocm/llvm/include/clang/Basic/Features.def
/usr/lib/rocm/llvm/include/clang/Basic/FileEntry.h
/usr/lib/rocm/llvm/include/clang/Basic/FileManager.h
/usr/lib/rocm/llvm/include/clang/Basic/FileSystemOptions.h
/usr/lib/rocm/llvm/include/clang/Basic/FileSystemStatCache.h
/usr/lib/rocm/llvm/include/clang/Basic/HLSLRuntime.h
/usr/lib/rocm/llvm/include/clang/Basic/HeaderInclude.h
/usr/lib/rocm/llvm/include/clang/Basic/IdentifierTable.h
/usr/lib/rocm/llvm/include/clang/Basic/JsonSupport.h
/usr/lib/rocm/llvm/include/clang/Basic/LLVM.h
/usr/lib/rocm/llvm/include/clang/Basic/Lambda.h
/usr/lib/rocm/llvm/include/clang/Basic/LangOptions.def
/usr/lib/rocm/llvm/include/clang/Basic/LangOptions.h
/usr/lib/rocm/llvm/include/clang/Basic/LangStandard.h
/usr/lib/rocm/llvm/include/clang/Basic/LangStandards.def
/usr/lib/rocm/llvm/include/clang/Basic/Linkage.h
/usr/lib/rocm/llvm/include/clang/Basic/MSP430Target.def
/usr/lib/rocm/llvm/include/clang/Basic/MacroBuilder.h
/usr/lib/rocm/llvm/include/clang/Basic/MakeSupport.h
/usr/lib/rocm/llvm/include/clang/Basic/Module.h
/usr/lib/rocm/llvm/include/clang/Basic/NoSanitizeList.h
/usr/lib/rocm/llvm/include/clang/Basic/ObjCRuntime.h
/usr/lib/rocm/llvm/include/clang/Basic/OpenACCKinds.h
/usr/lib/rocm/llvm/include/clang/Basic/OpenCLExtensionTypes.def
/usr/lib/rocm/llvm/include/clang/Basic/OpenCLExtensions.def
/usr/lib/rocm/llvm/include/clang/Basic/OpenCLImageTypes.def
/usr/lib/rocm/llvm/include/clang/Basic/OpenCLOptions.h
/usr/lib/rocm/llvm/include/clang/Basic/OpenMPKinds.def
/usr/lib/rocm/llvm/include/clang/Basic/OpenMPKinds.h
/usr/lib/rocm/llvm/include/clang/Basic/OperatorKinds.def
/usr/lib/rocm/llvm/include/clang/Basic/OperatorKinds.h
/usr/lib/rocm/llvm/include/clang/Basic/OperatorPrecedence.h
/usr/lib/rocm/llvm/include/clang/Basic/PPCTypes.def
/usr/lib/rocm/llvm/include/clang/Basic/ParsedAttrInfo.h
/usr/lib/rocm/llvm/include/clang/Basic/PartialDiagnostic.h
/usr/lib/rocm/llvm/include/clang/Basic/PlistSupport.h
/usr/lib/rocm/llvm/include/clang/Basic/PragmaKinds.h
/usr/lib/rocm/llvm/include/clang/Basic/PrettyStackTrace.h
/usr/lib/rocm/llvm/include/clang/Basic/ProfileList.h
/usr/lib/rocm/llvm/include/clang/Basic/RISCVVTypes.def
/usr/lib/rocm/llvm/include/clang/Basic/RegularKeywordAttrInfo.inc
/usr/lib/rocm/llvm/include/clang/Basic/SanitizerSpecialCaseList.h
/usr/lib/rocm/llvm/include/clang/Basic/Sanitizers.def
/usr/lib/rocm/llvm/include/clang/Basic/Sanitizers.h
/usr/lib/rocm/llvm/include/clang/Basic/Sarif.h
/usr/lib/rocm/llvm/include/clang/Basic/SourceLocation.h
/usr/lib/rocm/llvm/include/clang/Basic/SourceManager.h
/usr/lib/rocm/llvm/include/clang/Basic/SourceManagerInternals.h
/usr/lib/rocm/llvm/include/clang/Basic/SourceMgrAdapter.h
/usr/lib/rocm/llvm/include/clang/Basic/Specifiers.h
/usr/lib/rocm/llvm/include/clang/Basic/Stack.h
/usr/lib/rocm/llvm/include/clang/Basic/SyncScope.h
/usr/lib/rocm/llvm/include/clang/Basic/TargetBuiltins.h
/usr/lib/rocm/llvm/include/clang/Basic/TargetCXXABI.def
/usr/lib/rocm/llvm/include/clang/Basic/TargetCXXABI.h
/usr/lib/rocm/llvm/include/clang/Basic/TargetID.h
/usr/lib/rocm/llvm/include/clang/Basic/TargetInfo.h
/usr/lib/rocm/llvm/include/clang/Basic/TargetOSMacros.def
/usr/lib/rocm/llvm/include/clang/Basic/TargetOptions.h
/usr/lib/rocm/llvm/include/clang/Basic/TemplateKinds.h
/usr/lib/rocm/llvm/include/clang/Basic/Thunk.h
/usr/lib/rocm/llvm/include/clang/Basic/TokenKinds.def
/usr/lib/rocm/llvm/include/clang/Basic/TokenKinds.h
/usr/lib/rocm/llvm/include/clang/Basic/TransformTypeTraits.def
/usr/lib/rocm/llvm/include/clang/Basic/TypeTraits.h
/usr/lib/rocm/llvm/include/clang/Basic/Version.h
/usr/lib/rocm/llvm/include/clang/Basic/Version.inc
/usr/lib/rocm/llvm/include/clang/Basic/Visibility.h
/usr/lib/rocm/llvm/include/clang/Basic/WebAssemblyReferenceTypes.def
/usr/lib/rocm/llvm/include/clang/Basic/XRayInstr.h
/usr/lib/rocm/llvm/include/clang/Basic/XRayLists.h
/usr/lib/rocm/llvm/include/clang/Basic/arm_cde_builtin_aliases.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_cde_builtin_cg.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_cde_builtin_sema.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_cde_builtins.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_fp16.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_mve_builtin_aliases.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_mve_builtin_cg.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_mve_builtin_sema.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_mve_builtins.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_neon.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_sme_builtin_cg.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_sme_builtins.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_sme_builtins_za_state.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_sme_sema_rangechecks.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_sme_streaming_attrs.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_sve_builtin_cg.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_sve_builtins.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_sve_sema_rangechecks.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_sve_streaming_attrs.inc
/usr/lib/rocm/llvm/include/clang/Basic/arm_sve_typeflags.inc
/usr/lib/rocm/llvm/include/clang/Basic/riscv_sifive_vector_builtin_cg.inc
/usr/lib/rocm/llvm/include/clang/Basic/riscv_sifive_vector_builtin_sema.inc
/usr/lib/rocm/llvm/include/clang/Basic/riscv_sifive_vector_builtins.inc
/usr/lib/rocm/llvm/include/clang/Basic/riscv_vector_builtin_cg.inc
/usr/lib/rocm/llvm/include/clang/Basic/riscv_vector_builtin_sema.inc
/usr/lib/rocm/llvm/include/clang/Basic/riscv_vector_builtins.inc
/usr/lib/rocm/llvm/include/clang/CodeGen
/usr/lib/rocm/llvm/include/clang/CodeGen/BackendUtil.h
/usr/lib/rocm/llvm/include/clang/CodeGen/CGFunctionInfo.h
/usr/lib/rocm/llvm/include/clang/CodeGen/CodeGenABITypes.h
/usr/lib/rocm/llvm/include/clang/CodeGen/CodeGenAction.h
/usr/lib/rocm/llvm/include/clang/CodeGen/ConstantInitBuilder.h
/usr/lib/rocm/llvm/include/clang/CodeGen/ConstantInitFuture.h
/usr/lib/rocm/llvm/include/clang/CodeGen/ModuleBuilder.h
/usr/lib/rocm/llvm/include/clang/CodeGen/ObjectFilePCHContainerOperations.h
/usr/lib/rocm/llvm/include/clang/CodeGen/SwiftCallingConv.h
/usr/lib/rocm/llvm/include/clang/Config
/usr/lib/rocm/llvm/include/clang/Config/config.h
/usr/lib/rocm/llvm/include/clang/CrossTU
/usr/lib/rocm/llvm/include/clang/CrossTU/CrossTUDiagnostic.h
/usr/lib/rocm/llvm/include/clang/CrossTU/CrossTranslationUnit.h
/usr/lib/rocm/llvm/include/clang/DirectoryWatcher
/usr/lib/rocm/llvm/include/clang/DirectoryWatcher/DirectoryWatcher.h
/usr/lib/rocm/llvm/include/clang/Driver
/usr/lib/rocm/llvm/include/clang/Driver/Action.h
/usr/lib/rocm/llvm/include/clang/Driver/Compilation.h
/usr/lib/rocm/llvm/include/clang/Driver/Distro.h
/usr/lib/rocm/llvm/include/clang/Driver/Driver.h
/usr/lib/rocm/llvm/include/clang/Driver/DriverDiagnostic.h
/usr/lib/rocm/llvm/include/clang/Driver/InputInfo.h
/usr/lib/rocm/llvm/include/clang/Driver/Job.h
/usr/lib/rocm/llvm/include/clang/Driver/Multilib.h
/usr/lib/rocm/llvm/include/clang/Driver/MultilibBuilder.h
/usr/lib/rocm/llvm/include/clang/Driver/OffloadBundler.h
/usr/lib/rocm/llvm/include/clang/Driver/OptionUtils.h
/usr/lib/rocm/llvm/include/clang/Driver/Options.h
/usr/lib/rocm/llvm/include/clang/Driver/Options.inc
/usr/lib/rocm/llvm/include/clang/Driver/Phases.h
/usr/lib/rocm/llvm/include/clang/Driver/SanitizerArgs.h
/usr/lib/rocm/llvm/include/clang/Driver/Tool.h
/usr/lib/rocm/llvm/include/clang/Driver/ToolChain.h
/usr/lib/rocm/llvm/include/clang/Driver/Types.def
/usr/lib/rocm/llvm/include/clang/Driver/Types.h
/usr/lib/rocm/llvm/include/clang/Driver/Util.h
/usr/lib/rocm/llvm/include/clang/Driver/XRayArgs.h
/usr/lib/rocm/llvm/include/clang/Edit
/usr/lib/rocm/llvm/include/clang/Edit/Commit.h
/usr/lib/rocm/llvm/include/clang/Edit/EditedSource.h
/usr/lib/rocm/llvm/include/clang/Edit/EditsReceiver.h
/usr/lib/rocm/llvm/include/clang/Edit/FileOffset.h
/usr/lib/rocm/llvm/include/clang/Edit/Rewriters.h
/usr/lib/rocm/llvm/include/clang/ExtractAPI
/usr/lib/rocm/llvm/include/clang/ExtractAPI/API.h
/usr/lib/rocm/llvm/include/clang/ExtractAPI/APIIgnoresList.h
/usr/lib/rocm/llvm/include/clang/ExtractAPI/AvailabilityInfo.h
/usr/lib/rocm/llvm/include/clang/ExtractAPI/DeclarationFragments.h
/usr/lib/rocm/llvm/include/clang/ExtractAPI/ExtractAPIActionBase.h
/usr/lib/rocm/llvm/include/clang/ExtractAPI/ExtractAPIVisitor.h
/usr/lib/rocm/llvm/include/clang/ExtractAPI/FrontendActions.h
/usr/lib/rocm/llvm/include/clang/ExtractAPI/Serialization
/usr/lib/rocm/llvm/include/clang/ExtractAPI/Serialization/SerializerBase.h
/usr/lib/rocm/llvm/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h
/usr/lib/rocm/llvm/include/clang/ExtractAPI/TypedefUnderlyingTypeResolver.h
/usr/lib/rocm/llvm/include/clang/Format
/usr/lib/rocm/llvm/include/clang/Format/Format.h
/usr/lib/rocm/llvm/include/clang/Frontend
/usr/lib/rocm/llvm/include/clang/Frontend/ASTConsumers.h
/usr/lib/rocm/llvm/include/clang/Frontend/ASTUnit.h
/usr/lib/rocm/llvm/include/clang/Frontend/ChainedDiagnosticConsumer.h
/usr/lib/rocm/llvm/include/clang/Frontend/CommandLineSourceLoc.h
/usr/lib/rocm/llvm/include/clang/Frontend/CompilerInstance.h
/usr/lib/rocm/llvm/include/clang/Frontend/CompilerInvocation.h
/usr/lib/rocm/llvm/include/clang/Frontend/DependencyOutputOptions.h
/usr/lib/rocm/llvm/include/clang/Frontend/DiagnosticRenderer.h
/usr/lib/rocm/llvm/include/clang/Frontend/FrontendAction.h
/usr/lib/rocm/llvm/include/clang/Frontend/FrontendActions.h
/usr/lib/rocm/llvm/include/clang/Frontend/FrontendDiagnostic.h
/usr/lib/rocm/llvm/include/clang/Frontend/FrontendOptions.h
/usr/lib/rocm/llvm/include/clang/Frontend/FrontendPluginRegistry.h
/usr/lib/rocm/llvm/include/clang/Frontend/LayoutOverrideSource.h
/usr/lib/rocm/llvm/include/clang/Frontend/LogDiagnosticPrinter.h
/usr/lib/rocm/llvm/include/clang/Frontend/MigratorOptions.h
/usr/lib/rocm/llvm/include/clang/Frontend/MultiplexConsumer.h
/usr/lib/rocm/llvm/include/clang/Frontend/PCHContainerOperations.h
/usr/lib/rocm/llvm/include/clang/Frontend/PrecompiledPreamble.h
/usr/lib/rocm/llvm/include/clang/Frontend/PreprocessorOutputOptions.h
/usr/lib/rocm/llvm/include/clang/Frontend/SARIFDiagnostic.h
/usr/lib/rocm/llvm/include/clang/Frontend/SARIFDiagnosticPrinter.h
/usr/lib/rocm/llvm/include/clang/Frontend/SerializedDiagnosticPrinter.h
/usr/lib/rocm/llvm/include/clang/Frontend/SerializedDiagnosticReader.h
/usr/lib/rocm/llvm/include/clang/Frontend/SerializedDiagnostics.h
/usr/lib/rocm/llvm/include/clang/Frontend/TextDiagnostic.h
/usr/lib/rocm/llvm/include/clang/Frontend/TextDiagnosticBuffer.h
/usr/lib/rocm/llvm/include/clang/Frontend/TextDiagnosticPrinter.h
/usr/lib/rocm/llvm/include/clang/Frontend/Utils.h
/usr/lib/rocm/llvm/include/clang/Frontend/VerifyDiagnosticConsumer.h
/usr/lib/rocm/llvm/include/clang/FrontendTool
/usr/lib/rocm/llvm/include/clang/FrontendTool/Utils.h
/usr/lib/rocm/llvm/include/clang/Index
/usr/lib/rocm/llvm/include/clang/Index/CommentToXML.h
/usr/lib/rocm/llvm/include/clang/Index/DeclOccurrence.h
/usr/lib/rocm/llvm/include/clang/Index/IndexDataConsumer.h
/usr/lib/rocm/llvm/include/clang/Index/IndexSymbol.h
/usr/lib/rocm/llvm/include/clang/Index/IndexingAction.h
/usr/lib/rocm/llvm/include/clang/Index/IndexingOptions.h
/usr/lib/rocm/llvm/include/clang/Index/USRGeneration.h
/usr/lib/rocm/llvm/include/clang/IndexSerialization
/usr/lib/rocm/llvm/include/clang/IndexSerialization/SerializablePathCollection.h
/usr/lib/rocm/llvm/include/clang/Interpreter
/usr/lib/rocm/llvm/include/clang/Interpreter/CodeCompletion.h
/usr/lib/rocm/llvm/include/clang/Interpreter/Interpreter.h
/usr/lib/rocm/llvm/include/clang/Interpreter/PartialTranslationUnit.h
/usr/lib/rocm/llvm/include/clang/Interpreter/Value.h
/usr/lib/rocm/llvm/include/clang/Lex
/usr/lib/rocm/llvm/include/clang/Lex/CodeCompletionHandler.h
/usr/lib/rocm/llvm/include/clang/Lex/DependencyDirectivesScanner.h
/usr/lib/rocm/llvm/include/clang/Lex/DirectoryLookup.h
/usr/lib/rocm/llvm/include/clang/Lex/ExternalPreprocessorSource.h
/usr/lib/rocm/llvm/include/clang/Lex/HeaderMap.h
/usr/lib/rocm/llvm/include/clang/Lex/HeaderMapTypes.h
/usr/lib/rocm/llvm/include/clang/Lex/HeaderSearch.h
/usr/lib/rocm/llvm/include/clang/Lex/HeaderSearchOptions.h
/usr/lib/rocm/llvm/include/clang/Lex/LexDiagnostic.h
/usr/lib/rocm/llvm/include/clang/Lex/Lexer.h
/usr/lib/rocm/llvm/include/clang/Lex/LiteralSupport.h
/usr/lib/rocm/llvm/include/clang/Lex/MacroArgs.h
/usr/lib/rocm/llvm/include/clang/Lex/MacroInfo.h
/usr/lib/rocm/llvm/include/clang/Lex/ModuleLoader.h
/usr/lib/rocm/llvm/include/clang/Lex/ModuleMap.h
/usr/lib/rocm/llvm/include/clang/Lex/MultipleIncludeOpt.h
/usr/lib/rocm/llvm/include/clang/Lex/PPCallbacks.h
/usr/lib/rocm/llvm/include/clang/Lex/PPConditionalDirectiveRecord.h
/usr/lib/rocm/llvm/include/clang/Lex/Pragma.h
/usr/lib/rocm/llvm/include/clang/Lex/PreprocessingRecord.h
/usr/lib/rocm/llvm/include/clang/Lex/Preprocessor.h
/usr/lib/rocm/llvm/include/clang/Lex/PreprocessorLexer.h
/usr/lib/rocm/llvm/include/clang/Lex/PreprocessorOptions.h
/usr/lib/rocm/llvm/include/clang/Lex/ScratchBuffer.h
/usr/lib/rocm/llvm/include/clang/Lex/Token.h
/usr/lib/rocm/llvm/include/clang/Lex/TokenConcatenation.h
/usr/lib/rocm/llvm/include/clang/Lex/TokenLexer.h
/usr/lib/rocm/llvm/include/clang/Lex/VariadicMacroSupport.h
/usr/lib/rocm/llvm/include/clang/Parse
/usr/lib/rocm/llvm/include/clang/Parse/AttrParserStringSwitches.inc
/usr/lib/rocm/llvm/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
/usr/lib/rocm/llvm/include/clang/Parse/LoopHint.h
/usr/lib/rocm/llvm/include/clang/Parse/ParseAST.h
/usr/lib/rocm/llvm/include/clang/Parse/ParseDiagnostic.h
/usr/lib/rocm/llvm/include/clang/Parse/Parser.h
/usr/lib/rocm/llvm/include/clang/Parse/RAIIObjectsForParser.h
/usr/lib/rocm/llvm/include/clang/Rewrite
/usr/lib/rocm/llvm/include/clang/Rewrite/Core
/usr/lib/rocm/llvm/include/clang/Rewrite/Core/DeltaTree.h
/usr/lib/rocm/llvm/include/clang/Rewrite/Core/HTMLRewrite.h
/usr/lib/rocm/llvm/include/clang/Rewrite/Core/RewriteBuffer.h
/usr/lib/rocm/llvm/include/clang/Rewrite/Core/RewriteRope.h
/usr/lib/rocm/llvm/include/clang/Rewrite/Core/Rewriter.h
/usr/lib/rocm/llvm/include/clang/Rewrite/Core/TokenRewriter.h
/usr/lib/rocm/llvm/include/clang/Rewrite/Frontend
/usr/lib/rocm/llvm/include/clang/Rewrite/Frontend/ASTConsumers.h
/usr/lib/rocm/llvm/include/clang/Rewrite/Frontend/FixItRewriter.h
/usr/lib/rocm/llvm/include/clang/Rewrite/Frontend/FrontendActions.h
/usr/lib/rocm/llvm/include/clang/Rewrite/Frontend/Rewriters.h
/usr/lib/rocm/llvm/include/clang/Sema
/usr/lib/rocm/llvm/include/clang/Sema/AnalysisBasedWarnings.h
/usr/lib/rocm/llvm/include/clang/Sema/AttrParsedAttrImpl.inc
/usr/lib/rocm/llvm/include/clang/Sema/AttrParsedAttrKinds.inc
/usr/lib/rocm/llvm/include/clang/Sema/AttrParsedAttrList.inc
/usr/lib/rocm/llvm/include/clang/Sema/AttrSpellingListIndex.inc
/usr/lib/rocm/llvm/include/clang/Sema/AttrTemplateInstantiate.inc
/usr/lib/rocm/llvm/include/clang/Sema/CXXFieldCollector.h
/usr/lib/rocm/llvm/include/clang/Sema/CleanupInfo.h
/usr/lib/rocm/llvm/include/clang/Sema/CodeCompleteConsumer.h
/usr/lib/rocm/llvm/include/clang/Sema/CodeCompleteOptions.h
/usr/lib/rocm/llvm/include/clang/Sema/DeclSpec.h
/usr/lib/rocm/llvm/include/clang/Sema/DelayedDiagnostic.h
/usr/lib/rocm/llvm/include/clang/Sema/Designator.h
/usr/lib/rocm/llvm/include/clang/Sema/EnterExpressionEvaluationContext.h
/usr/lib/rocm/llvm/include/clang/Sema/ExternalSemaSource.h
/usr/lib/rocm/llvm/include/clang/Sema/HLSLExternalSemaSource.h
/usr/lib/rocm/llvm/include/clang/Sema/IdentifierResolver.h
/usr/lib/rocm/llvm/include/clang/Sema/Initialization.h
/usr/lib/rocm/llvm/include/clang/Sema/Lookup.h
/usr/lib/rocm/llvm/include/clang/Sema/MultiplexExternalSemaSource.h
/usr/lib/rocm/llvm/include/clang/Sema/ObjCMethodList.h
/usr/lib/rocm/llvm/include/clang/Sema/Overload.h
/usr/lib/rocm/llvm/include/clang/Sema/Ownership.h
/usr/lib/rocm/llvm/include/clang/Sema/ParsedAttr.h
/usr/lib/rocm/llvm/include/clang/Sema/ParsedTemplate.h
/usr/lib/rocm/llvm/include/clang/Sema/RISCVIntrinsicManager.h
/usr/lib/rocm/llvm/include/clang/Sema/Scope.h
/usr/lib/rocm/llvm/include/clang/Sema/ScopeInfo.h
/usr/lib/rocm/llvm/include/clang/Sema/Sema.h
/usr/lib/rocm/llvm/include/clang/Sema/SemaConcept.h
/usr/lib/rocm/llvm/include/clang/Sema/SemaConsumer.h
/usr/lib/rocm/llvm/include/clang/Sema/SemaDiagnostic.h
/usr/lib/rocm/llvm/include/clang/Sema/SemaFixItUtils.h
/usr/lib/rocm/llvm/include/clang/Sema/SemaInternal.h
/usr/lib/rocm/llvm/include/clang/Sema/SemaLambda.h
/usr/lib/rocm/llvm/include/clang/Sema/Template.h
/usr/lib/rocm/llvm/include/clang/Sema/TemplateDeduction.h
/usr/lib/rocm/llvm/include/clang/Sema/TemplateInstCallback.h
/usr/lib/rocm/llvm/include/clang/Sema/TypoCorrection.h
/usr/lib/rocm/llvm/include/clang/Sema/Weak.h
/usr/lib/rocm/llvm/include/clang/Serialization
/usr/lib/rocm/llvm/include/clang/Serialization/ASTBitCodes.h
/usr/lib/rocm/llvm/include/clang/Serialization/ASTDeserializationListener.h
/usr/lib/rocm/llvm/include/clang/Serialization/ASTReader.h
/usr/lib/rocm/llvm/include/clang/Serialization/ASTRecordReader.h
/usr/lib/rocm/llvm/include/clang/Serialization/ASTRecordWriter.h
/usr/lib/rocm/llvm/include/clang/Serialization/ASTWriter.h
/usr/lib/rocm/llvm/include/clang/Serialization/AttrPCHRead.inc
/usr/lib/rocm/llvm/include/clang/Serialization/AttrPCHWrite.inc
/usr/lib/rocm/llvm/include/clang/Serialization/ContinuousRangeMap.h
/usr/lib/rocm/llvm/include/clang/Serialization/GlobalModuleIndex.h
/usr/lib/rocm/llvm/include/clang/Serialization/InMemoryModuleCache.h
/usr/lib/rocm/llvm/include/clang/Serialization/ModuleFile.h
/usr/lib/rocm/llvm/include/clang/Serialization/ModuleFileExtension.h
/usr/lib/rocm/llvm/include/clang/Serialization/ModuleManager.h
/usr/lib/rocm/llvm/include/clang/Serialization/PCHContainerOperations.h
/usr/lib/rocm/llvm/include/clang/Serialization/SerializationDiagnostic.h
/usr/lib/rocm/llvm/include/clang/Serialization/SourceLocationEncoding.h
/usr/lib/rocm/llvm/include/clang/Serialization/TypeBitCodes.def
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Checkers
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Checkers/Checkers.inc
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Checkers/SValExplainer.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Checkers/Taint.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/Analyses.def
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/BugReporter
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/BugReporter/BugSuppression.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/Checker.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/CheckerManager.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/CallDescription.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Frontend
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Frontend/AnalyzerHelpFlags.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
/usr/lib/rocm/llvm/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
/usr/lib/rocm/llvm/include/clang/Support
/usr/lib/rocm/llvm/include/clang/Support/RISCVVIntrinsicUtils.h
/usr/lib/rocm/llvm/include/clang/Testing
/usr/lib/rocm/llvm/include/clang/Testing/CommandLineArgs.h
/usr/lib/rocm/llvm/include/clang/Testing/TestAST.h
/usr/lib/rocm/llvm/include/clang/Testing/TestClangConfig.h
/usr/lib/rocm/llvm/include/clang/Tooling
/usr/lib/rocm/llvm/include/clang/Tooling/ASTDiff
/usr/lib/rocm/llvm/include/clang/Tooling/ASTDiff/ASTDiff.h
/usr/lib/rocm/llvm/include/clang/Tooling/ASTDiff/ASTDiffInternal.h
/usr/lib/rocm/llvm/include/clang/Tooling/AllTUsExecution.h
/usr/lib/rocm/llvm/include/clang/Tooling/ArgumentsAdjusters.h
/usr/lib/rocm/llvm/include/clang/Tooling/CommonOptionsParser.h
/usr/lib/rocm/llvm/include/clang/Tooling/CompilationDatabase.h
/usr/lib/rocm/llvm/include/clang/Tooling/CompilationDatabasePluginRegistry.h
/usr/lib/rocm/llvm/include/clang/Tooling/Core
/usr/lib/rocm/llvm/include/clang/Tooling/Core/Diagnostic.h
/usr/lib/rocm/llvm/include/clang/Tooling/Core/Replacement.h
/usr/lib/rocm/llvm/include/clang/Tooling/DependencyScanning
/usr/lib/rocm/llvm/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h
/usr/lib/rocm/llvm/include/clang/Tooling/DependencyScanning/DependencyScanningService.h
/usr/lib/rocm/llvm/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h
/usr/lib/rocm/llvm/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h
/usr/lib/rocm/llvm/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
/usr/lib/rocm/llvm/include/clang/Tooling/DiagnosticsYaml.h
/usr/lib/rocm/llvm/include/clang/Tooling/Execution.h
/usr/lib/rocm/llvm/include/clang/Tooling/FileMatchTrie.h
/usr/lib/rocm/llvm/include/clang/Tooling/FixIt.h
/usr/lib/rocm/llvm/include/clang/Tooling/Inclusions
/usr/lib/rocm/llvm/include/clang/Tooling/Inclusions/HeaderAnalysis.h
/usr/lib/rocm/llvm/include/clang/Tooling/Inclusions/HeaderIncludes.h
/usr/lib/rocm/llvm/include/clang/Tooling/Inclusions/IncludeStyle.h
/usr/lib/rocm/llvm/include/clang/Tooling/Inclusions/StandardLibrary.h
/usr/lib/rocm/llvm/include/clang/Tooling/JSONCompilationDatabase.h
/usr/lib/rocm/llvm/include/clang/Tooling/NodeIntrospection.h
/usr/lib/rocm/llvm/include/clang/Tooling/NodeIntrospection.inc
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/ASTSelection.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/AtomicChange.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/Extract
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/Extract/Extract.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/Lookup.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/RefactoringAction.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/RefactoringActionRule.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/RefactoringActionRules.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/RefactoringOption.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/RefactoringOptions.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/RefactoringRuleContext.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/Rename
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/Rename/RenamingAction.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/Rename/SymbolName.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/Rename/USRFinder.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h
/usr/lib/rocm/llvm/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h
/usr/lib/rocm/llvm/include/clang/Tooling/RefactoringCallbacks.h
/usr/lib/rocm/llvm/include/clang/Tooling/ReplacementsYaml.h
/usr/lib/rocm/llvm/include/clang/Tooling/StandaloneExecution.h
/usr/lib/rocm/llvm/include/clang/Tooling/Syntax
/usr/lib/rocm/llvm/include/clang/Tooling/Syntax/BuildTree.h
/usr/lib/rocm/llvm/include/clang/Tooling/Syntax/Mutations.h
/usr/lib/rocm/llvm/include/clang/Tooling/Syntax/NodeClasses.inc
/usr/lib/rocm/llvm/include/clang/Tooling/Syntax/Nodes.h
/usr/lib/rocm/llvm/include/clang/Tooling/Syntax/Nodes.inc
/usr/lib/rocm/llvm/include/clang/Tooling/Syntax/TokenBufferTokenManager.h
/usr/lib/rocm/llvm/include/clang/Tooling/Syntax/TokenManager.h
/usr/lib/rocm/llvm/include/clang/Tooling/Syntax/Tokens.h
/usr/lib/rocm/llvm/include/clang/Tooling/Syntax/Tree.h
/usr/lib/rocm/llvm/include/clang/Tooling/ToolExecutorPluginRegistry.h
/usr/lib/rocm/llvm/include/clang/Tooling/Tooling.h
/usr/lib/rocm/llvm/include/clang/Tooling/Transformer
/usr/lib/rocm/llvm/include/clang/Tooling/Transformer/MatchConsumer.h
/usr/lib/rocm/llvm/include/clang/Tooling/Transformer/Parsing.h
/usr/lib/rocm/llvm/include/clang/Tooling/Transformer/RangeSelector.h
/usr/lib/rocm/llvm/include/clang/Tooling/Transformer/RewriteRule.h
/usr/lib/rocm/llvm/include/clang/Tooling/Transformer/SourceCode.h
/usr/lib/rocm/llvm/include/clang/Tooling/Transformer/SourceCodeBuilders.h
/usr/lib/rocm/llvm/include/clang/Tooling/Transformer/Stencil.h
/usr/lib/rocm/llvm/include/clang/Tooling/Transformer/Transformer.h
/usr/lib/rocm/llvm/lib/cmake/clang
/usr/lib/rocm/llvm/lib/cmake/clang/AddClang.cmake
/usr/lib/rocm/llvm/lib/cmake/clang/ClangConfig.cmake
/usr/lib/rocm/llvm/lib/cmake/clang/ClangConfigVersion.cmake
/usr/lib/rocm/llvm/lib/cmake/clang/ClangTargets-release.cmake
/usr/lib/rocm/llvm/lib/cmake/clang/ClangTargets.cmake
/usr/lib/rocm/llvm/lib/libclang-cpp.so
/usr/lib/rocm/llvm/lib/libclang.so

View File

@@ -1,3 +0,0 @@
/usr/lib/rocm/llvm/lib/libclang-cpp.so.18git
/usr/lib/rocm/llvm/lib/libclang.so.18.0.0git
/usr/lib/rocm/llvm/lib/libclang.so.18git

View File

@@ -1,246 +0,0 @@
/usr/lib/rocm/llvm/lib/clang
/usr/lib/rocm/llvm/lib/clang/18
/usr/lib/rocm/llvm/lib/clang/18/include
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_cuda_builtin_vars.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_cuda_cmath.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_cuda_complex_builtins.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_cuda_device_functions.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_cuda_intrinsics.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_cuda_libdevice_declares.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_cuda_math.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_cuda_math_forward_declares.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_cuda_runtime_wrapper.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_cuda_texture_intrinsics.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_hip_cmath.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_hip_libdevice_declares.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_hip_math.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_hip_runtime_wrapper.h
/usr/lib/rocm/llvm/lib/clang/18/include/__clang_hip_stdlib.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stdarg___gnuc_va_list.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stdarg___va_copy.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stdarg_va_arg.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stdarg_va_copy.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stdarg_va_list.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stddef_max_align_t.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stddef_null.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stddef_nullptr_t.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stddef_offsetof.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stddef_ptrdiff_t.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stddef_rsize_t.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stddef_size_t.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stddef_unreachable.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stddef_wchar_t.h
/usr/lib/rocm/llvm/lib/clang/18/include/__stddef_wint_t.h
/usr/lib/rocm/llvm/lib/clang/18/include/__wmmintrin_aes.h
/usr/lib/rocm/llvm/lib/clang/18/include/__wmmintrin_pclmul.h
/usr/lib/rocm/llvm/lib/clang/18/include/adcintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/adxintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/altivec.h
/usr/lib/rocm/llvm/lib/clang/18/include/ammintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/amxcomplexintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/amxfp16intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/amxintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/arm64intr.h
/usr/lib/rocm/llvm/lib/clang/18/include/arm_acle.h
/usr/lib/rocm/llvm/lib/clang/18/include/arm_bf16.h
/usr/lib/rocm/llvm/lib/clang/18/include/arm_cde.h
/usr/lib/rocm/llvm/lib/clang/18/include/arm_cmse.h
/usr/lib/rocm/llvm/lib/clang/18/include/arm_fp16.h
/usr/lib/rocm/llvm/lib/clang/18/include/arm_mve.h
/usr/lib/rocm/llvm/lib/clang/18/include/arm_neon.h
/usr/lib/rocm/llvm/lib/clang/18/include/arm_neon_sve_bridge.h
/usr/lib/rocm/llvm/lib/clang/18/include/arm_sme_draft_spec_subject_to_change.h
/usr/lib/rocm/llvm/lib/clang/18/include/arm_sve.h
/usr/lib/rocm/llvm/lib/clang/18/include/arm_vector_types.h
/usr/lib/rocm/llvm/lib/clang/18/include/armintr.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx2intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512bf16intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512bitalgintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512bwintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512cdintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512dqintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512erintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512fintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512fp16intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512ifmaintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512ifmavlintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512pfintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vbmi2intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vbmiintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vbmivlintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vlbf16intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vlbitalgintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vlbwintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vlcdintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vldqintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vlfp16intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vlintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vlvbmi2intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vlvnniintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vlvp2intersectintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vnniintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vp2intersectintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vpopcntdqintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avx512vpopcntdqvlintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avxifmaintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avxintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avxneconvertintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avxvnniint16intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avxvnniint8intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/avxvnniintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/bmi2intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/bmiintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/builtins.h
/usr/lib/rocm/llvm/lib/clang/18/include/cet.h
/usr/lib/rocm/llvm/lib/clang/18/include/cetintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/cldemoteintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/clflushoptintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/clwbintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/clzerointrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/cmpccxaddintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/cpuid.h
/usr/lib/rocm/llvm/lib/clang/18/include/crc32intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/cuda_wrappers
/usr/lib/rocm/llvm/lib/clang/18/include/cuda_wrappers/algorithm
/usr/lib/rocm/llvm/lib/clang/18/include/cuda_wrappers/bits
/usr/lib/rocm/llvm/lib/clang/18/include/cuda_wrappers/bits/basic_string.h
/usr/lib/rocm/llvm/lib/clang/18/include/cuda_wrappers/bits/basic_string.tcc
/usr/lib/rocm/llvm/lib/clang/18/include/cuda_wrappers/bits/shared_ptr_base.h
/usr/lib/rocm/llvm/lib/clang/18/include/cuda_wrappers/cmath
/usr/lib/rocm/llvm/lib/clang/18/include/cuda_wrappers/complex
/usr/lib/rocm/llvm/lib/clang/18/include/cuda_wrappers/new
/usr/lib/rocm/llvm/lib/clang/18/include/emmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/enqcmdintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/f16cintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/float.h
/usr/lib/rocm/llvm/lib/clang/18/include/fma4intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/fmaintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/fxsrintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/gfniintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/hexagon_circ_brev_intrinsics.h
/usr/lib/rocm/llvm/lib/clang/18/include/hexagon_protos.h
/usr/lib/rocm/llvm/lib/clang/18/include/hexagon_types.h
/usr/lib/rocm/llvm/lib/clang/18/include/hresetintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/htmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/htmxlintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/hvx_hexagon_protos.h
/usr/lib/rocm/llvm/lib/clang/18/include/ia32intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/immintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/inttypes.h
/usr/lib/rocm/llvm/lib/clang/18/include/invpcidintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/iso646.h
/usr/lib/rocm/llvm/lib/clang/18/include/keylockerintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/larchintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/lasxintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/limits.h
/usr/lib/rocm/llvm/lib/clang/18/include/llvm_libc_wrappers
/usr/lib/rocm/llvm/lib/clang/18/include/llvm_libc_wrappers/assert.h
/usr/lib/rocm/llvm/lib/clang/18/include/llvm_libc_wrappers/ctype.h
/usr/lib/rocm/llvm/lib/clang/18/include/llvm_libc_wrappers/inttypes.h
/usr/lib/rocm/llvm/lib/clang/18/include/llvm_libc_wrappers/stdio.h
/usr/lib/rocm/llvm/lib/clang/18/include/llvm_libc_wrappers/stdlib.h
/usr/lib/rocm/llvm/lib/clang/18/include/llvm_libc_wrappers/string.h
/usr/lib/rocm/llvm/lib/clang/18/include/llvm_libc_wrappers/time.h
/usr/lib/rocm/llvm/lib/clang/18/include/lsxintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/lwpintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/lzcntintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/mm3dnow.h
/usr/lib/rocm/llvm/lib/clang/18/include/mm_malloc.h
/usr/lib/rocm/llvm/lib/clang/18/include/mmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/module.modulemap
/usr/lib/rocm/llvm/lib/clang/18/include/movdirintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/msa.h
/usr/lib/rocm/llvm/lib/clang/18/include/mwaitxintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/nmmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/omp_libmextras.h
/usr/lib/rocm/llvm/lib/clang/18/include/opencl-c-base.h
/usr/lib/rocm/llvm/lib/clang/18/include/opencl-c.h
/usr/lib/rocm/llvm/lib/clang/18/include/openmp_wrappers
/usr/lib/rocm/llvm/lib/clang/18/include/openmp_wrappers/__clang_openmp_device_functions.h
/usr/lib/rocm/llvm/lib/clang/18/include/openmp_wrappers/cmath
/usr/lib/rocm/llvm/lib/clang/18/include/openmp_wrappers/complex
/usr/lib/rocm/llvm/lib/clang/18/include/openmp_wrappers/complex.h
/usr/lib/rocm/llvm/lib/clang/18/include/openmp_wrappers/complex_cmath.h
/usr/lib/rocm/llvm/lib/clang/18/include/openmp_wrappers/force_usm.h
/usr/lib/rocm/llvm/lib/clang/18/include/openmp_wrappers/hip_runtime.h
/usr/lib/rocm/llvm/lib/clang/18/include/openmp_wrappers/math.h
/usr/lib/rocm/llvm/lib/clang/18/include/openmp_wrappers/new
/usr/lib/rocm/llvm/lib/clang/18/include/pconfigintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/pkuintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/pmmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/popcntintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers/bmi2intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers/bmiintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers/emmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers/immintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers/mm_malloc.h
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers/mmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers/nmmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers/pmmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers/smmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers/tmmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers/x86gprintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers/x86intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/ppc_wrappers/xmmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/prfchiintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/prfchwintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/ptwriteintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/raointintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/rdpruintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/rdseedintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/riscv_bitmanip.h
/usr/lib/rocm/llvm/lib/clang/18/include/riscv_crypto.h
/usr/lib/rocm/llvm/lib/clang/18/include/riscv_ntlh.h
/usr/lib/rocm/llvm/lib/clang/18/include/rtmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/s390intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/serializeintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/sgxintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/sha512intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/shaintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/sifive_vector.h
/usr/lib/rocm/llvm/lib/clang/18/include/sm3intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/sm4intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/smmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/stdalign.h
/usr/lib/rocm/llvm/lib/clang/18/include/stdarg.h
/usr/lib/rocm/llvm/lib/clang/18/include/stdatomic.h
/usr/lib/rocm/llvm/lib/clang/18/include/stdbool.h
/usr/lib/rocm/llvm/lib/clang/18/include/stdckdint.h
/usr/lib/rocm/llvm/lib/clang/18/include/stddef.h
/usr/lib/rocm/llvm/lib/clang/18/include/stdint.h
/usr/lib/rocm/llvm/lib/clang/18/include/stdnoreturn.h
/usr/lib/rocm/llvm/lib/clang/18/include/tbmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/tgmath.h
/usr/lib/rocm/llvm/lib/clang/18/include/tmmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/tsxldtrkintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/uintrintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/unwind.h
/usr/lib/rocm/llvm/lib/clang/18/include/usermsrintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/vadefs.h
/usr/lib/rocm/llvm/lib/clang/18/include/vaesintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/varargs.h
/usr/lib/rocm/llvm/lib/clang/18/include/vecintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/velintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/velintrin_approx.h
/usr/lib/rocm/llvm/lib/clang/18/include/velintrin_gen.h
/usr/lib/rocm/llvm/lib/clang/18/include/vpclmulqdqintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/waitpkgintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/wasm_simd128.h
/usr/lib/rocm/llvm/lib/clang/18/include/wbnoinvdintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/wmmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/x86gprintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/x86intrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/xmmintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/xopintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/xsavecintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/xsaveintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/xsaveoptintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/xsavesintrin.h
/usr/lib/rocm/llvm/lib/clang/18/include/xtestintrin.h
/usr/lib/rocm/llvm/lib/clang/18/lib
/usr/lib/rocm/llvm/lib/clang/18/lib/linux
/usr/lib/rocm/llvm/lib/clang/18/lib/linux/clang_rt.crtbegin-x86_64.o
/usr/lib/rocm/llvm/lib/clang/18/lib/linux/clang_rt.crtend-x86_64.o
/usr/lib/rocm/llvm/lib/clang/18/lib/linux/libclang_rt.builtins-x86_64.a

View File

@@ -1,33 +0,0 @@
/usr/lib/rocm/llvm/bin/c-index-test
/usr/lib/rocm/llvm/bin/clang
/usr/lib/rocm/llvm/bin/clang++
/usr/lib/rocm/llvm/bin/clang-18
/usr/lib/rocm/llvm/bin/clang-build-select-link
/usr/lib/rocm/llvm/bin/clang-cl
/usr/lib/rocm/llvm/bin/clang-cpp
/usr/lib/rocm/llvm/bin/clang-format
/usr/lib/rocm/llvm/bin/clang-linker-wrapper
/usr/lib/rocm/llvm/bin/clang-nvlink-wrapper
/usr/lib/rocm/llvm/bin/clang-offload-bundler
/usr/lib/rocm/llvm/bin/clang-offload-packager
/usr/lib/rocm/llvm/bin/clang-offload-wrapper
/usr/lib/rocm/llvm/bin/clang-refactor
/usr/lib/rocm/llvm/bin/clang-rename
/usr/lib/rocm/llvm/bin/clang-repl
/usr/lib/rocm/llvm/bin/clang-scan-deps
/usr/lib/rocm/llvm/bin/clang-tblgen
/usr/lib/rocm/llvm/bin/diagtool
/usr/lib/rocm/llvm/bin/flang
/usr/lib/rocm/llvm/bin/git-clang-format
/usr/lib/rocm/llvm/bin/hmaptool
/usr/lib/rocm/llvm/bin/nvptx-arch
/usr/lib/rocm/llvm/share/clang
/usr/lib/rocm/llvm/share/clang/bash-autocomplete.sh
/usr/lib/rocm/llvm/share/clang/clang-format-bbedit.applescript
/usr/lib/rocm/llvm/share/clang/clang-format-diff.py
/usr/lib/rocm/llvm/share/clang/clang-format-sublime.py
/usr/lib/rocm/llvm/share/clang/clang-format.el
/usr/lib/rocm/llvm/share/clang/clang-format.py
/usr/lib/rocm/llvm/share/clang/clang-rename.el
/usr/lib/rocm/llvm/share/clang/clang-rename.py

View File

@@ -1,8 +0,0 @@
/usr/include/amd_comgr
/usr/include/amd_comgr/amd_comgr.h
/usr/lib/cmake/amd_comgr
/usr/lib/cmake/amd_comgr/amd_comgr-config-version.cmake
/usr/lib/cmake/amd_comgr/amd_comgr-config.cmake
/usr/lib/cmake/amd_comgr/amd_comgr-targets-release.cmake
/usr/lib/cmake/amd_comgr/amd_comgr-targets.cmake
/usr/lib/libamd_comgr.so

View File

@@ -1,6 +0,0 @@
/usr/lib/libamd_comgr.so.2
/usr/lib/libamd_comgr.so.2.8.0
/usr/share/doc/amd_comgr
/usr/share/doc/amd_comgr/LICENSE.txt
/usr/share/doc/amd_comgr/NOTICES.txt
/usr/share/doc/amd_comgr/README.md

View File

@@ -1,66 +0,0 @@
/usr/lib/cmake/AMDDeviceLibs
/usr/lib/cmake/AMDDeviceLibs/AMDDeviceLibsConfig.cmake
/usr/lib/rocm/llvm/lib/clang/18/amdgcn
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/asanrtl.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/hip.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/ockl.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_abi_version_400.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_abi_version_500.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_correctly_rounded_sqrt_off.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_daz_opt_off.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_daz_opt_on.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_finite_only_off.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_finite_only_on.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1010.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1011.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1012.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1013.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1030.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1031.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1032.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1033.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1034.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1035.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1036.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1100.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1101.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1102.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1103.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1150.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1151.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1200.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_1201.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_600.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_601.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_602.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_700.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_701.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_702.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_703.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_704.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_705.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_801.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_802.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_803.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_805.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_810.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_900.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_902.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_904.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_906.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_908.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_909.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_90a.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_90c.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_940.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_941.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_isa_version_942.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_unsafe_math_off.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_unsafe_math_on.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_wavefrontsize64_off.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/oclc_wavefrontsize64_on.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/ocml.bc
/usr/lib/rocm/llvm/lib/clang/18/amdgcn/bitcode/opencl.bc

View File

@@ -1,27 +0,0 @@
/usr/lib/rocm/llvm/include/lld
/usr/lib/rocm/llvm/include/lld/Common
/usr/lib/rocm/llvm/include/lld/Common/Args.h
/usr/lib/rocm/llvm/include/lld/Common/Arrays.h
/usr/lib/rocm/llvm/include/lld/Common/CommonLinkerContext.h
/usr/lib/rocm/llvm/include/lld/Common/DWARF.h
/usr/lib/rocm/llvm/include/lld/Common/Driver.h
/usr/lib/rocm/llvm/include/lld/Common/ErrorHandler.h
/usr/lib/rocm/llvm/include/lld/Common/Filesystem.h
/usr/lib/rocm/llvm/include/lld/Common/LLVM.h
/usr/lib/rocm/llvm/include/lld/Common/Memory.h
/usr/lib/rocm/llvm/include/lld/Common/Reproduce.h
/usr/lib/rocm/llvm/include/lld/Common/Strings.h
/usr/lib/rocm/llvm/include/lld/Common/TargetOptionsCommandFlags.h
/usr/lib/rocm/llvm/include/lld/Common/Timer.h
/usr/lib/rocm/llvm/include/lld/Common/Version.h
/usr/lib/rocm/llvm/lib/cmake/lld
/usr/lib/rocm/llvm/lib/cmake/lld/LLDConfig.cmake
/usr/lib/rocm/llvm/lib/cmake/lld/LLDConfigVersion.cmake
/usr/lib/rocm/llvm/lib/cmake/lld/LLDTargets-release.cmake
/usr/lib/rocm/llvm/lib/cmake/lld/LLDTargets.cmake
/usr/lib/rocm/llvm/lib/liblldCOFF.so
/usr/lib/rocm/llvm/lib/liblldCommon.so
/usr/lib/rocm/llvm/lib/liblldELF.so
/usr/lib/rocm/llvm/lib/liblldMachO.so
/usr/lib/rocm/llvm/lib/liblldMinGW.so
/usr/lib/rocm/llvm/lib/liblldWasm.so

View File

@@ -1,6 +0,0 @@
/usr/lib/rocm/llvm/lib/liblldCOFF.so.18git
/usr/lib/rocm/llvm/lib/liblldCommon.so.18git
/usr/lib/rocm/llvm/lib/liblldELF.so.18git
/usr/lib/rocm/llvm/lib/liblldMachO.so.18git
/usr/lib/rocm/llvm/lib/liblldMinGW.so.18git
/usr/lib/rocm/llvm/lib/liblldWasm.so.18git

View File

@@ -1,6 +0,0 @@
/usr/lib/rocm/llvm/bin/ld.lld
/usr/lib/rocm/llvm/bin/ld64.lld
/usr/lib/rocm/llvm/bin/lld
/usr/lib/rocm/llvm/bin/lld-link
/usr/lib/rocm/llvm/bin/wasm-ld

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +0,0 @@
/usr/lib/rocm
/usr/lib/rocm/llvm
/usr/lib/rocm/llvm/lib
/usr/lib/rocm/llvm/lib/libLLVM-18.0.0git.so
/usr/lib/rocm/llvm/lib/libLLVM-18git.so
/usr/lib/rocm/llvm/lib/libLTO.so.18git
/usr/lib/rocm/llvm/lib/libRemarks.so.18git

View File

@@ -1,119 +0,0 @@
/usr/lib/rocm/llvm/lib/libLLVMAArch64AsmParser.a
/usr/lib/rocm/llvm/lib/libLLVMAArch64CodeGen.a
/usr/lib/rocm/llvm/lib/libLLVMAArch64Desc.a
/usr/lib/rocm/llvm/lib/libLLVMAArch64Disassembler.a
/usr/lib/rocm/llvm/lib/libLLVMAArch64Info.a
/usr/lib/rocm/llvm/lib/libLLVMAArch64Utils.a
/usr/lib/rocm/llvm/lib/libLLVMAMDGPUAsmParser.a
/usr/lib/rocm/llvm/lib/libLLVMAMDGPUCodeGen.a
/usr/lib/rocm/llvm/lib/libLLVMAMDGPUDesc.a
/usr/lib/rocm/llvm/lib/libLLVMAMDGPUDisassembler.a
/usr/lib/rocm/llvm/lib/libLLVMAMDGPUInfo.a
/usr/lib/rocm/llvm/lib/libLLVMAMDGPUTargetMCA.a
/usr/lib/rocm/llvm/lib/libLLVMAMDGPUUtils.a
/usr/lib/rocm/llvm/lib/libLLVMAggressiveInstCombine.a
/usr/lib/rocm/llvm/lib/libLLVMAnalysis.a
/usr/lib/rocm/llvm/lib/libLLVMAsmParser.a
/usr/lib/rocm/llvm/lib/libLLVMAsmPrinter.a
/usr/lib/rocm/llvm/lib/libLLVMBinaryFormat.a
/usr/lib/rocm/llvm/lib/libLLVMBitReader.a
/usr/lib/rocm/llvm/lib/libLLVMBitWriter.a
/usr/lib/rocm/llvm/lib/libLLVMBitstreamReader.a
/usr/lib/rocm/llvm/lib/libLLVMCFGuard.a
/usr/lib/rocm/llvm/lib/libLLVMCFIVerify.a
/usr/lib/rocm/llvm/lib/libLLVMCodeGen.a
/usr/lib/rocm/llvm/lib/libLLVMCodeGenTypes.a
/usr/lib/rocm/llvm/lib/libLLVMCore.a
/usr/lib/rocm/llvm/lib/libLLVMCoroutines.a
/usr/lib/rocm/llvm/lib/libLLVMCoverage.a
/usr/lib/rocm/llvm/lib/libLLVMDWARFLinker.a
/usr/lib/rocm/llvm/lib/libLLVMDWARFLinkerClassic.a
/usr/lib/rocm/llvm/lib/libLLVMDWARFLinkerParallel.a
/usr/lib/rocm/llvm/lib/libLLVMDWP.a
/usr/lib/rocm/llvm/lib/libLLVMDebugInfoBTF.a
/usr/lib/rocm/llvm/lib/libLLVMDebugInfoCodeView.a
/usr/lib/rocm/llvm/lib/libLLVMDebugInfoDWARF.a
/usr/lib/rocm/llvm/lib/libLLVMDebugInfoGSYM.a
/usr/lib/rocm/llvm/lib/libLLVMDebugInfoLogicalView.a
/usr/lib/rocm/llvm/lib/libLLVMDebugInfoMSF.a
/usr/lib/rocm/llvm/lib/libLLVMDebugInfoPDB.a
/usr/lib/rocm/llvm/lib/libLLVMDebuginfod.a
/usr/lib/rocm/llvm/lib/libLLVMDemangle.a
/usr/lib/rocm/llvm/lib/libLLVMDiff.a
/usr/lib/rocm/llvm/lib/libLLVMDlltoolDriver.a
/usr/lib/rocm/llvm/lib/libLLVMExecutionEngine.a
/usr/lib/rocm/llvm/lib/libLLVMExegesis.a
/usr/lib/rocm/llvm/lib/libLLVMExegesisAArch64.a
/usr/lib/rocm/llvm/lib/libLLVMExegesisPowerPC.a
/usr/lib/rocm/llvm/lib/libLLVMExegesisX86.a
/usr/lib/rocm/llvm/lib/libLLVMExtensions.a
/usr/lib/rocm/llvm/lib/libLLVMFileCheck.a
/usr/lib/rocm/llvm/lib/libLLVMFrontendDriver.a
/usr/lib/rocm/llvm/lib/libLLVMFrontendHLSL.a
/usr/lib/rocm/llvm/lib/libLLVMFrontendOffloading.a
/usr/lib/rocm/llvm/lib/libLLVMFrontendOpenACC.a
/usr/lib/rocm/llvm/lib/libLLVMFrontendOpenMP.a
/usr/lib/rocm/llvm/lib/libLLVMFuzzMutate.a
/usr/lib/rocm/llvm/lib/libLLVMFuzzerCLI.a
/usr/lib/rocm/llvm/lib/libLLVMGlobalISel.a
/usr/lib/rocm/llvm/lib/libLLVMHipStdPar.a
/usr/lib/rocm/llvm/lib/libLLVMIRPrinter.a
/usr/lib/rocm/llvm/lib/libLLVMIRReader.a
/usr/lib/rocm/llvm/lib/libLLVMInstCombine.a
/usr/lib/rocm/llvm/lib/libLLVMInstrumentation.a
/usr/lib/rocm/llvm/lib/libLLVMInterfaceStub.a
/usr/lib/rocm/llvm/lib/libLLVMInterpreter.a
/usr/lib/rocm/llvm/lib/libLLVMJITLink.a
/usr/lib/rocm/llvm/lib/libLLVMLTO.a
/usr/lib/rocm/llvm/lib/libLLVMLibDriver.a
/usr/lib/rocm/llvm/lib/libLLVMLineEditor.a
/usr/lib/rocm/llvm/lib/libLLVMLinker.a
/usr/lib/rocm/llvm/lib/libLLVMMC.a
/usr/lib/rocm/llvm/lib/libLLVMMCA.a
/usr/lib/rocm/llvm/lib/libLLVMMCDisassembler.a
/usr/lib/rocm/llvm/lib/libLLVMMCJIT.a
/usr/lib/rocm/llvm/lib/libLLVMMCParser.a
/usr/lib/rocm/llvm/lib/libLLVMMIRParser.a
/usr/lib/rocm/llvm/lib/libLLVMObjCARCOpts.a
/usr/lib/rocm/llvm/lib/libLLVMObjCopy.a
/usr/lib/rocm/llvm/lib/libLLVMObject.a
/usr/lib/rocm/llvm/lib/libLLVMObjectYAML.a
/usr/lib/rocm/llvm/lib/libLLVMOffloadArch.a
/usr/lib/rocm/llvm/lib/libLLVMOption.a
/usr/lib/rocm/llvm/lib/libLLVMOrcDebugging.a
/usr/lib/rocm/llvm/lib/libLLVMOrcJIT.a
/usr/lib/rocm/llvm/lib/libLLVMOrcShared.a
/usr/lib/rocm/llvm/lib/libLLVMOrcTargetProcess.a
/usr/lib/rocm/llvm/lib/libLLVMPasses.a
/usr/lib/rocm/llvm/lib/libLLVMPowerPCAsmParser.a
/usr/lib/rocm/llvm/lib/libLLVMPowerPCCodeGen.a
/usr/lib/rocm/llvm/lib/libLLVMPowerPCDesc.a
/usr/lib/rocm/llvm/lib/libLLVMPowerPCDisassembler.a
/usr/lib/rocm/llvm/lib/libLLVMPowerPCInfo.a
/usr/lib/rocm/llvm/lib/libLLVMProfileData.a
/usr/lib/rocm/llvm/lib/libLLVMRemarks.a
/usr/lib/rocm/llvm/lib/libLLVMRuntimeDyld.a
/usr/lib/rocm/llvm/lib/libLLVMScalarOpts.a
/usr/lib/rocm/llvm/lib/libLLVMSelectionDAG.a
/usr/lib/rocm/llvm/lib/libLLVMSupport.a
/usr/lib/rocm/llvm/lib/libLLVMSymbolize.a
/usr/lib/rocm/llvm/lib/libLLVMTableGen.a
/usr/lib/rocm/llvm/lib/libLLVMTableGenCommon.a
/usr/lib/rocm/llvm/lib/libLLVMTableGenGlobalISel.a
/usr/lib/rocm/llvm/lib/libLLVMTarget.a
/usr/lib/rocm/llvm/lib/libLLVMTargetParser.a
/usr/lib/rocm/llvm/lib/libLLVMTextAPI.a
/usr/lib/rocm/llvm/lib/libLLVMTextAPIBinaryReader.a
/usr/lib/rocm/llvm/lib/libLLVMTransformUtils.a
/usr/lib/rocm/llvm/lib/libLLVMVectorize.a
/usr/lib/rocm/llvm/lib/libLLVMWindowsDriver.a
/usr/lib/rocm/llvm/lib/libLLVMWindowsManifest.a
/usr/lib/rocm/llvm/lib/libLLVMX86AsmParser.a
/usr/lib/rocm/llvm/lib/libLLVMX86CodeGen.a
/usr/lib/rocm/llvm/lib/libLLVMX86Desc.a
/usr/lib/rocm/llvm/lib/libLLVMX86Disassembler.a
/usr/lib/rocm/llvm/lib/libLLVMX86Info.a
/usr/lib/rocm/llvm/lib/libLLVMX86TargetMCA.a
/usr/lib/rocm/llvm/lib/libLLVMXRay.a
/usr/lib/rocm/llvm/lib/libLLVMipo.a

View File

@@ -1,10 +0,0 @@
/usr/bin/hipcc*
/usr/bin/hipvars.pm
/usr/bin/hipconfig*
/usr/lib/cmake/*
/usr/include/*
/usr/lib/rocm/llvm/*
/usr/lib/libamd_comgr.*
/usr/share/doc/amd_comgr/*
/usr/share/doc/hipcc/*

253
debian/rules vendored
View File

@@ -1,253 +0,0 @@
#!/usr/bin/make -f
amd_device_libs_prefix = lib/rocm/llvm/lib/clang/$(llvm_maj_ver)
deb_inst := $(CURDIR)/debian/tmp/
build_stage1 := $(CURDIR)/build-llvm/
build_stage2 := $(CURDIR)/build-llvm-2/
build_devicelibs := $(CURDIR)/build-devicelibs/
_includedir := /usr/include
build_type := RelWithDebInfo
bundle_prefix := /usr/lib/rocm/llvm
llvm_maj_ver := 19
llvm_triple := x86_64-gnu-linux
targets_to_build := "X86;AMDGPU"
projects_to_build := "clang;clang-tools-extra;lld"
# Turn off build libc++, libc++abi
# runtimes_to_build := "compiler-rt;libcxx;libcxxabi"
runtimes_to_build := "compiler-rt"
# Problems applying the build flags to the intermediate compiler
# Clear all the flags
CFLAGS :=
CFLAGS_FOR_BUILD :=
CPPFLAGS :=
CPPFLAGS_FOR_BUILD :=
CXXFLAGS :=
CXXFLAGS_FOR_BUILD :=
LDFLAGS :=
LDFLAGS_FOR_BUILD :=
llvmrocm_cmake_config = \
-DCMAKE_C_COMPILER_LAUNCHER=ccache \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
-DBUILD_SHARED_LIBS=OFF \
-DBUILD_TESTING=OFF \
-DCLANG_ENABLE_STATIC_ANALYZER=OFF \
-DCLANG_ENABLE_ARCMT=OFF \
-DCMAKE_BUILD_TYPE=$(build_type) \
-DCMAKE_INSTALL_DO_STRIP=ON \
-DCMAKE_INSTALL_PREFIX=$(bundle_prefix) \
-DCOMPILER_RT_BUILD_BUILTINS=ON \
-DCOMPILER_RT_BUILD_CTX_PROFILE=OFF \
-DCOMPILER_RT_BUILD_GWP_ASAN=OFF \
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF \
-DCOMPILER_RT_BUILD_MEMPROF=OFF \
-DCOMPILER_RT_BUILD_ORC=OFF \
-DCOMPILER_RT_BUILD_PROFILE=OFF \
-DCOMPILER_RT_BUILD_SANITIZERS=OFF \
-DCOMPILER_RT_BUILD_XRAY=OFF \
-DENABLE_LINKER_BUILD_ID=ON \
-DLIBCXX_INCLUDE_BENCHMARKS=OFF \
-DLIBCXXABI_USE_LLVM_UNWINDER=OFF \
-DLLVM_BINUTILS_INCDIR=$(_includedir) \
-DLLVM_BUILD_LLVM_DYLIB=ON \
-DLLVM_BUILD_RUNTIME=ON \
-DLLVM_DEFAULT_TARGET_TRIPLE=$(llvm_triple) \
-DLLVM_ENABLE_EH=ON \
-DLLVM_ENABLE_FFI=ON \
-DLLVM_ENABLE_OCAMLDOC=OFF \
-DLLVM_ENABLE_RTTI=ON \
-DLLVM_ENABLE_ZLIB=ON \
-DLLVM_ENABLE_ZSTD=ON \
-DLLVM_INCLUDE_BENCHMARKS=OFF \
-DLLVM_INCLUDE_EXAMPLES=OFF \
-DLLVM_INCLUDE_TESTS=OFF \
-DLLVM_TARGETS_TO_BUILD=$(targets_to_build) \
-DLLVM_TOOL_GOLD_BUILD=ON \
-DLLVM_TOOL_LLVM_AS_FUZZER_BUILD=OFF \
-DLLVM_TOOL_LLVM_DIS_FUZZER_BUILD=OFF \
-DLLVM_TOOL_LLVM_DLANG_DEMANGLE_FUZZER_BUILD=OFF \
-DLLVM_TOOL_LLVM_ISEL_FUZZER_BUILD=OFF \
-DLLVM_TOOL_LLVM_ITANIUM_DEMANGLE_FUZZER_BUILD=OFF \
-DLLVM_TOOL_LLVM_MC_ASSEMBLE_FUZZER_BUILD=OFF \
-DLLVM_TOOL_LLVM_MC_DISASSEMBLE_FUZZER_BUILD=OFF \
-DLLVM_TOOL_LLVM_MICROSOFT_DEMANGLE_FUZZER_BUILD=OFF \
-DLLVM_TOOL_LLVM_OPT_FUZZER_BUILD=OFF \
-DLLVM_TOOL_LLVM_RUST_DEMANGLE_FUZZER_BUILD=OFF \
-DLLVM_TOOL_LLVM_SPECIAL_CASE_LIST_FUZZER_BUILD=OFF \
-DLLVM_TOOL_LLVM_YAML_NUMERIC_PARSER_FUZZER_BUILD=OFF \
-DLLVM_TOOL_LLVM_YAML_PARSER_FUZZER_BUILD=OFF \
-DLLVM_TOOL_VFABI_DEMANGLE_FUZZER_BUILD=OFF \
-DMLIR_INSTALL_AGGREGATE_OBJECTS=OFF \
-DLLVM_LINK_LLVM_DYLIB=ON \
-DLLVM_BUILD_TOOLS=ON \
-DLLVM_BUILD_UTILS=ON \
-DMLIR_BUILD_MLIR_C_DYLIB=ON
llvmrocm_stage1_config = \
-DCMAKE_AR=$(build_stage1)/bin/llvm-ar \
-DCMAKE_C_COMPILER=$(build_stage1)/bin/clang \
-DCMAKE_CXX_COMPILER=$(build_stage1)/bin/clang++ \
-DCMAKE_LINKER=$(build_stage1)/bin/ld.lld \
-DCMAKE_RANLIB=$(build_stage1)/bin/llvm-ranlib \
-DLLVM_DIR=$(build_stage1)/lib/cmake/llvm \
-DClang_DIR=$(build_stage1)/lib/cmake/clang \
-DLLD_DIR=$(build_stage1)/lib/cmake/lld
llvmrocm_tools_config = \
-DCMAKE_AR=$(build_stage2)/bin/llvm-ar \
-DCMAKE_C_COMPILER=$(build_stage2)/bin/clang \
-DCMAKE_CXX_COMPILER=$(build_stage2)/bin/clang++ \
-DCMAKE_LINKER=$(build_stage2)/bin/ld.lld \
-DCMAKE_RANLIB=$(build_stage2)/bin/llvm-ranlib \
-DLLVM_ROOT=$(build_stage2) \
-DClang_DIR=$(build_stage2)/lib/cmake/clang \
-DLLD_DIR=$(build_stage2)/lib/cmake/lld
llvmrocm_devicelibs_config = \
-DAMDDeviceLibs_DIR=$(build_devicelibs)/lib/cmake/AMDDeviceLibs
%:
dh $@
dirs:
- mkdir stamps
- mkdir build-llvm
- mkdir build-llvm-2
- mkdir build-devicelibs
- mkdir build-comgr
- mkdir build-hipcc
stamps/config-llvm: dirs
cmake -G Ninja -S llvm -B build-llvm \
$(llvmrocm_cmake_config) \
-DCMAKE_INSTALL_PREFIX=$(bundle_prefix) \
-DCMAKE_INSTALL_LIBDIR=lib \
-DLLVM_ENABLE_PROJECTS=$(projects_to_build)
touch $@
stamps/build-llvm: stamps/config-llvm
ninja -C build-llvm
touch $@
# Turn off build libc++, libc++abi
# dpkg-shlibdeps: error: cannot find library libc++abi.so.1 needed by
# debian/rocm-llvm/usr/lib/rocm/llvm/lib/libc++.so.1.0 (ELF format:
# 'elf64-x86-64' abi: 'ELF:64:l:amd64:0'; RPATH: '')
stamps/config-llvm-2: stamps/build-llvm
cmake -G Ninja -S llvm -B build-llvm-2 \
$(llvmrocm_cmake_config) \
$(llvmrocm_stage1_config) \
-DCMAKE_INSTALL_PREFIX=$(bundle_prefix) \
-DCMAKE_INSTALL_RPATH=$(bundle_prefix)/lib \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_SKIP_INSTALL_RPATH=OFF \
-DCLANG_DEFAULT_LINKER=lld \
-DLLVM_ENABLE_LLD=ON \
-DLLVM_TOOL_COMPILER_RT_BUILD=ON \
-DLLVM_TOOL_LIBCXXABI_BUILD=OFF \
-DLLVM_TOOL_LIBCXX_BUILD=OFF \
-DLLVM_ENABLE_PROJECTS=$(projects_to_build) \
-DLLVM_ENABLE_RUNTIMES=$(runtimes_to_build)
touch $@
stamps/build-llvm-2: stamps/config-llvm-2
ninja -C build-llvm-2
touch $@
stamps/install-llvm-2: stamps/build-llvm-2
DESTDIR=$(deb_inst) \
ninja -C build-llvm-2 install
touch $@
stamps/config-devicelibs: stamps/install-llvm-2
cmake -G Ninja -S amd/device-libs -B build-devicelibs \
$(llvmrocm_cmake_config) \
$(llvmrocm_tools_config) \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DROCM_DEVICE_LIBS_BITCODE_INSTALL_LOC_NEW="$(amd_device_libs_prefix)/amdgcn" \
-DROCM_DEVICE_LIBS_BITCODE_INSTALL_LOC_OLD=""
touch $@
stamps/build-devicelibs: stamps/config-devicelibs
ninja -C build-devicelibs
touch $@
stamps/install-devicelibs: stamps/build-devicelibs
DESTDIR=$(deb_inst) \
ninja -C build-devicelibs install
touch $@
stamps/config-comgr: stamps/install-devicelibs
cmake -G Ninja -S amd/comgr -B build-comgr \
$(llvmrocm_cmake_config) \
$(llvmrocm_tools_config) \
$(llvmrocm_devicelibs_config) \
-DCMAKE_INSTALL_RPATH=$(bundle_prefix)/lib \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
touch $@
stamps/build-comgr: stamps/config-comgr
ninja -C build-comgr
touch $@
stamps/install-comgr: stamps/build-comgr
DESTDIR=$(deb_inst) \
ninja -C build-comgr install
touch $@
stamps/config-hipcc: stamps/install-comgr
cmake -G Ninja -S amd/hipcc -B build-hipcc \
$(llvmrocm_cmake_config) \
$(llvmrocm_tools_config) \
$(llvmrocm_devicelibs_config) \
-DCMAKE_INSTALL_RPATH=$(bundle_prefix)/lib \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
touch $@
stamps/build-hipcc: stamps/config-hipcc
ninja -C build-hipcc
touch $@
stamps/install-hipcc: stamps/build-hipcc
DESTDIR=$(deb_inst) \
ninja -C build-hipcc install
touch $@
override_dh_auto_configure: stamps/config-hipcc
override_dh_auto_build: stamps/build-hipcc
override_dh_auto_install: stamps/install-hipcc
rm -rf $(deb_inst)/usr/lib/ocaml
rm -rf $(deb_inst)/usr/hip
rm -rf $(deb_inst)/usr/share/doc/ROCm-Device-Libs/LICENSE.TXT
override_dh_install:
dh_install
dh_missing --list-missing
# No docs
override_dh_installdocs:
# Too many DIE's
override_dh_dwz:
clean:
- rm -rf build-*
- rm -rf stamps
- rm -rf $(deb_inst)
- rm -rf debian/.debhelper
- rm -rf debian/rocm-llvm
- rm -rf libcxx/utils/libcxx/__pycache__
override_dh_auto_clean: clean
override_dh_ocamlinit:
override_dh_ocamlclean:
override_dh_ocaml:

29
debian/setuptmp.sh vendored
View File

@@ -1,29 +0,0 @@
#!/bin/sh
# call from debian/
set -x
ver=6.4.0
p=rocm-compilersupport
b=$HOME/b/$p
if [ -d $b ]; then
rm -rf $b
fi
mkdir -p $HOME/b
rsync -ar ../../$p $HOME/b
cd $HOME/b/$p
tar xf rocm-compilersupport-${ver}.tar.gz
tar cf llvm-project-rocm_${ver}.orig.tar llvm-project-rocm-${ver}
gzip --fast llvm-project-rocm_${ver}.orig.tar
cd llvm-project-rocm-${ver}
patch -p1 < ../debian/patches/patch.diff
mv ../debian .
# now cd llvm-project and do
# debuild -us -uc

View File

@@ -1,3 +1,25 @@
#
# Copyright Fedora Project Authors.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
# deal in the Software without restriction, including without limitation the
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
# sell copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
#
# The package follows LLVM's major version, but API version is still important:
%global comgr_maj_api_ver 3
# local, fedora
@@ -39,7 +61,7 @@
Name: rocm-compilersupport
Version: %{llvm_maj_ver}
Release: 15.rocm%{rocm_version}%{?dist}
Release: 17.rocm%{rocm_version}%{?dist}
Summary: Various AMD ROCm LLVM related services
%if 0%{?suse_version}
Group: Development/Languages/Other
@@ -682,15 +704,9 @@ mkdir -p %{buildroot}%{_libdir}/rocm/bin
mkdir -p %{buildroot}%{_libdir}/rocm/include
rm -rf %{buildroot}%{_prefix}/hip
if [ -f %{buildroot}%{_prefix}/share/doc/packages/rocm-compilersupport/LICENSE.TXT ]; then
rm %{buildroot}%{_prefix}/share/doc/packages/rocm-compilersupport/LICENSE.*
fi
if [ -f %{buildroot}%{_prefix}/share/doc/packages/rocm-compilersupport/NOTICES.txt ]; then
rm %{buildroot}%{_prefix}/share/doc/packages/rocm-compilersupport/NOTICES.txt
fi
if [ -f %{buildroot}%{_prefix}/share/doc/packages/rocm-compilersupport/README.md ]; then
rm %{buildroot}%{_prefix}/share/doc/packages/rocm-compilersupport/README.md
fi
rm -f %{buildroot}%{_prefix}/share/doc/packages/rocm-compilersupport/LICENSE.*
rm -f %{buildroot}%{_prefix}/share/doc/packages/rocm-compilersupport/NOTICES.txt
rm -f %{buildroot}%{_prefix}/share/doc/packages/rocm-compilersupport/README.md
%if 0%{?suse_version}
find %{buildroot}%{bundle_prefix}/bin -type f -executable -exec strip {} \;
@@ -1024,6 +1040,12 @@ rm %{buildroot}%{_bindir}/hip*.pl
%{bundle_prefix}/lib/libc++experimental.a
%changelog
* Wed Aug 25 2025 Tom Rix <Tom.Rix@amd.com> - 19-17.rocm6.4.2
- Add Fedora copyright
* Mon Aug 25 2025 Tom Rix <Tom.Rix@amd.com> - 19-16.rocm6.4.2
- Simplify file removal
* Tue Aug 5 2025 Tom Rix <Tom.Rix@amd.com> - 19-15.rocm6.4.2
- Remove bootstrap logic
- Use explicit Unix Makefiles for build-comgr step