Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 02040bca15 | |||
| 0ad85e5f72 | |||
| f5d368b8d2 |
61
debian/README.txt
vendored
61
debian/README.txt
vendored
@@ -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
5
debian/changelog
vendored
@@ -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
17
debian/control
vendored
@@ -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
|
||||
|
||||
10
debian/first/depends.sh
vendored
10
debian/first/depends.sh
vendored
@@ -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
|
||||
18
debian/geninstalllists.sh
vendored
18
debian/geninstalllists.sh
vendored
@@ -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
10
debian/hipcc.install
vendored
@@ -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
|
||||
22
debian/patches/gendiff.sh
vendored
22
debian/patches/gendiff.sh
vendored
@@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
661
debian/patches/patch.diff
vendored
661
debian/patches/patch.diff
vendored
@@ -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
|
||||
|
||||
1
debian/patches/series
vendored
1
debian/patches/series
vendored
@@ -1 +0,0 @@
|
||||
patch.diff
|
||||
817
debian/rocm-clang-devel.install
vendored
817
debian/rocm-clang-devel.install
vendored
@@ -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
|
||||
3
debian/rocm-clang-libs.install
vendored
3
debian/rocm-clang-libs.install
vendored
@@ -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
|
||||
246
debian/rocm-clang-runtime-devel.install
vendored
246
debian/rocm-clang-runtime-devel.install
vendored
@@ -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
|
||||
33
debian/rocm-clang.install
vendored
33
debian/rocm-clang.install
vendored
@@ -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
|
||||
|
||||
8
debian/rocm-comgr-devel.install
vendored
8
debian/rocm-comgr-devel.install
vendored
@@ -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
|
||||
6
debian/rocm-comgr.install
vendored
6
debian/rocm-comgr.install
vendored
@@ -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
|
||||
66
debian/rocm-device-libs.install
vendored
66
debian/rocm-device-libs.install
vendored
@@ -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
|
||||
|
||||
27
debian/rocm-lld-devel.install
vendored
27
debian/rocm-lld-devel.install
vendored
@@ -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
|
||||
6
debian/rocm-lld-libs.install
vendored
6
debian/rocm-lld-libs.install
vendored
@@ -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
|
||||
6
debian/rocm-lld.install
vendored
6
debian/rocm-lld.install
vendored
@@ -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
|
||||
|
||||
2100
debian/rocm-llvm-devel.install
vendored
2100
debian/rocm-llvm-devel.install
vendored
File diff suppressed because it is too large
Load Diff
7
debian/rocm-llvm-libs.install
vendored
7
debian/rocm-llvm-libs.install
vendored
@@ -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
|
||||
119
debian/rocm-llvm-static.install
vendored
119
debian/rocm-llvm-static.install
vendored
@@ -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
|
||||
|
||||
10
debian/rocm-llvm.install
vendored
10
debian/rocm-llvm.install
vendored
@@ -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
253
debian/rules
vendored
@@ -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
29
debian/setuptmp.sh
vendored
@@ -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
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user