diff options
Diffstat (limited to 'src/gallium/drivers/radeon/AMDILSubtarget.cpp')
-rw-r--r-- | src/gallium/drivers/radeon/AMDILSubtarget.cpp | 109 |
1 files changed, 0 insertions, 109 deletions
diff --git a/src/gallium/drivers/radeon/AMDILSubtarget.cpp b/src/gallium/drivers/radeon/AMDILSubtarget.cpp deleted file mode 100644 index 0e7d2b56874..00000000000 --- a/src/gallium/drivers/radeon/AMDILSubtarget.cpp +++ /dev/null @@ -1,109 +0,0 @@ -//===- AMDILSubtarget.cpp - AMDIL Subtarget Information -------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//==-----------------------------------------------------------------------===// -// -// This file implements the AMD IL specific subclass of TargetSubtarget. -// -//===----------------------------------------------------------------------===// - -#include "AMDILSubtarget.h" -#include "AMDIL.h" -#include "AMDILDevices.h" -#include "AMDILUtilityFunctions.h" -#include "llvm/ADT/SmallVector.h" -#include "llvm/MC/SubtargetFeature.h" - -using namespace llvm; - -#define GET_SUBTARGETINFO_CTOR -#include "AMDGPUGenSubtargetInfo.inc" - -AMDILSubtarget::AMDILSubtarget(llvm::StringRef TT, llvm::StringRef CPU, llvm::StringRef FS) : AMDGPUGenSubtargetInfo( TT, CPU, FS ), - mDumpCode(false) -{ -} -AMDILSubtarget::~AMDILSubtarget() -{ - delete mDevice; -} -bool -AMDILSubtarget::isOverride(AMDILDeviceInfo::Caps caps) const -{ - assert(caps < AMDILDeviceInfo::MaxNumberCapabilities && - "Caps index is out of bounds!"); - return CapsOverride[caps]; -} -bool -AMDILSubtarget::is64bit() const -{ - return mIs64bit; -} -bool -AMDILSubtarget::isTargetELF() const -{ - return false; -} -size_t -AMDILSubtarget::getDefaultSize(uint32_t dim) const -{ - if (dim > 3) { - return 1; - } else { - return mDefaultSize[dim]; - } -} -uint32_t -AMDILSubtarget::calVersion() const -{ - return mVersion; -} - -AMDILGlobalManager* -AMDILSubtarget::getGlobalManager() const -{ - return mGM; -} -void -AMDILSubtarget::setGlobalManager(AMDILGlobalManager *gm) const -{ - mGM = gm; -} - -AMDILKernelManager* -AMDILSubtarget::getKernelManager() const -{ - return mKM; -} -void -AMDILSubtarget::setKernelManager(AMDILKernelManager *km) const -{ - mKM = km; -} -std::string -AMDILSubtarget::getDataLayout() const -{ - if (!mDevice) { - return std::string("e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16" - "-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f80:32:32" - "-v16:16:16-v24:32:32-v32:32:32-v48:64:64-v64:64:64" - "-v96:128:128-v128:128:128-v192:256:256-v256:256:256" - "-v512:512:512-v1024:1024:1024-v2048:2048:2048-a0:0:64"); - } - return mDevice->getDataLayout(); -} - -std::string -AMDILSubtarget::getDeviceName() const -{ - return mDevName; -} -const AMDILDevice * -AMDILSubtarget::device() const -{ - return mDevice; -} |