clover: Remove unused code
authorMatt Turner <mattst88@gmail.com>
Wed, 9 Oct 2019 21:52:09 +0000 (14:52 -0700)
committerMatt Turner <mattst88@gmail.com>
Wed, 9 Oct 2019 21:54:07 +0000 (14:54 -0700)
Fixes: 96b592696f1 ("gallium: Require LLVM >= 3.9")
Bug: https://bugs.gentoo.org/685678

src/gallium/state_trackers/clover/llvm/metadata.hpp

index b2f3e5d95b21e275e0b8a918995bf8158d1d4ceb..5e8e720843daa91052ebd5f768781cef8dba4139 100644 (file)
 namespace clover {
    namespace llvm {
       namespace detail {
-         inline iterator_range< ::llvm::NamedMDNode::const_op_iterator>
-         get_kernel_nodes(const ::llvm::Module &mod) {
-            if (const ::llvm::NamedMDNode *n =
-                   mod.getNamedMetadata("opencl.kernels"))
-               return range(n->op_begin(), n->op_end());
-            else
-               return {};
-         }
-
-         inline std::function<bool (const ::llvm::MDNode *n)>
-         is_kernel_node_for(const ::llvm::Function &f) {
-            return [&](const ::llvm::MDNode *n) {
-               using ::llvm::mdconst::dyn_extract;
-               return &f == dyn_extract< ::llvm::Function>(n->getOperand(0));
-            };
-         }
-
          inline bool
          is_kernel(const ::llvm::Function &f) {
             return f.getMetadata("kernel_arg_type");