<commit_before>//===- lld/ReaderWriter/ELF/AMDGPU/AMDGPURelocationHandler.h --------------===//
//
//                             The LLVM Linker
//
// This file is distributed under the University of Illinois Open Source
// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
#ifndef LLD_READER_WRITER_ELF_AMDGPU_AMDGPU_RELOCATION_HANDLER_H
#define LLD_READER_WRITER_ELF_AMDGPU_AMDGPU_RELOCATION_HANDLER_H

#include "lld/ReaderWriter/ELFLinkingContext.h"
#include <system_error>

namespace lld {
namespace elf {
class AMDGPUTargetHandler;
class AMDGPUTargetLayout;

class AMDGPUTargetRelocationHandler final : public TargetRelocationHandler {
public:
  AMDGPUTargetRelocationHandler(AMDGPUTargetLayout &layout)
      : _targetLayout(layout) {}

  std::error_code applyRelocation(ELFWriter &, llvm::FileOutputBuffer &,
                                  const AtomLayout &,
                                  const Reference &) const override;

private:
  AMDGPUTargetLayout &_targetLayout;
};
} // elf
} // lld
#endif<commit_msg>ELF/AMDGPU: Remove another unused private member variable<commit_after>//===- lld/ReaderWriter/ELF/AMDGPU/AMDGPURelocationHandler.h --------------===//
//
//                             The LLVM Linker
//
// This file is distributed under the University of Illinois Open Source
// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
#ifndef LLD_READER_WRITER_ELF_AMDGPU_AMDGPU_RELOCATION_HANDLER_H
#define LLD_READER_WRITER_ELF_AMDGPU_AMDGPU_RELOCATION_HANDLER_H

#include "lld/ReaderWriter/ELFLinkingContext.h"
#include <system_error>

namespace lld {
namespace elf {
class AMDGPUTargetHandler;
class AMDGPUTargetLayout;

class AMDGPUTargetRelocationHandler final : public TargetRelocationHandler {
public:
  AMDGPUTargetRelocationHandler(AMDGPUTargetLayout &layout) { }

  std::error_code applyRelocation(ELFWriter &, llvm::FileOutputBuffer &,
                                  const AtomLayout &,
                                  const Reference &) const override;

};
} // elf
} // lld
#endif
{'fraction_non_alphanumeric': 0.16443418013856814, 'fraction_numerical': 0.0, 'mean_word_length': 2.449044585987261, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5102970', 'n_tokens_mistral': 636, 'n_tokens_neox': 627, 'n_words': 123}