//===-- AMDGPUHSATargetObjectFile.cpp - AMDGPU Object Files ---------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #include "AMDGPUTargetObjectFile.h" #include "Utils/AMDGPUBaseInfo.h" #include "llvm/IR/GlobalObject.h" #include "llvm/MC/SectionKind.h" #include "llvm/Target/TargetMachine.h" usingnamespacellvm; //===----------------------------------------------------------------------===// // Generic Object File //===----------------------------------------------------------------------===// MCSection *AMDGPUTargetObjectFile::SelectSectionForGlobal( const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { … } MCSection *AMDGPUTargetObjectFile::getExplicitSectionGlobal( const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { … }