[libc][NFC] Remove redundant external clock symbol for AMDGPU (#82794)

Summary:
The AMDGPU target needs an external clock symbol so the driver can set
the frequency with the correct value. This was left over from the
previous implementation and I forgot to remove it when actually
implementing the timing utilities.
This commit is contained in:
Joseph Huber 2024-02-23 11:59:46 -06:00 committed by GitHub
parent 0673fb6e77
commit 0352d5eee0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -15,12 +15,6 @@ extern "C" int main(int argc, char **argv, char **envp);
namespace LIBC_NAMESPACE {
// The AMDGPU architecture provides a fixed frequency clock used for obtaining
// real time. However, the frequency of this clock varies between cards and can
// only be obtained via the driver. The loader will set this so we can use it.
extern "C" [[gnu::visibility("protected")]] uint64_t
[[clang::address_space(4)]] __llvm_libc_clock_freq = 0;
extern "C" uintptr_t __init_array_start[];
extern "C" uintptr_t __init_array_end[];
extern "C" uintptr_t __fini_array_start[];