From: Stanislav Mekhanoshin Date: Mon, 12 Aug 2019 23:32:35 +0000 (+0000) Subject: [AMDGPU] removed unused functions from printf lowering X-Git-Tag: llvmorg-11-init~12079 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5b32752d107aec1dbe8676a080c4ae9866a2607c;p=platform%2Fupstream%2Fllvm.git [AMDGPU] removed unused functions from printf lowering Differential Revision: https://reviews.llvm.org/D66117 llvm-svn: 368633 --- diff --git a/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp b/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp index 4de6923..85cf902 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp @@ -65,8 +65,6 @@ private: StringRef fmt, size_t num_ops) const; bool shouldPrintAsStr(char Specifier, Type *OpType) const; - bool confirmSpirModule(Module &M) const; - bool confirmOpenCLVersion200(Module &M) const; bool lowerPrintfForGpu(Module &M); void getAnalysisUsage(AnalysisUsage &AU) const override { @@ -108,20 +106,6 @@ AMDGPUPrintfRuntimeBinding::AMDGPUPrintfRuntimeBinding() initializeAMDGPUPrintfRuntimeBindingPass(*PassRegistry::getPassRegistry()); } -bool AMDGPUPrintfRuntimeBinding::confirmOpenCLVersion200(Module &M) const { - NamedMDNode *OCLVersion = M.getNamedMetadata("opencl.ocl.version"); - if (!OCLVersion || OCLVersion->getNumOperands() != 1) - return false; - MDNode *Ver = OCLVersion->getOperand(0); - if (Ver->getNumOperands() != 2) - return false; - ConstantInt *Major = mdconst::dyn_extract(Ver->getOperand(0)); - ConstantInt *Minor = mdconst::dyn_extract(Ver->getOperand(1)); - if (!Major || !Minor) - return false; - return Major->getZExtValue() == 2; -} - void AMDGPUPrintfRuntimeBinding::getConversionSpecifiers( SmallVectorImpl &OpConvSpecifiers, StringRef Fmt, size_t NumOps) const { @@ -168,11 +152,6 @@ bool AMDGPUPrintfRuntimeBinding::shouldPrintAsStr(char Specifier, return ElemIType->getBitWidth() == 8; } -bool AMDGPUPrintfRuntimeBinding::confirmSpirModule(Module &M) const { - NamedMDNode *SPIRVersion = M.getNamedMetadata("opencl.spir.version"); - return SPIRVersion ? true : false; -} - bool AMDGPUPrintfRuntimeBinding::lowerPrintfForGpu(Module &M) { LLVMContext &Ctx = M.getContext(); IRBuilder<> Builder(Ctx);