From a3ecaa6cc60ac7950197c190cf7f3f2bb9f53490 Mon Sep 17 00:00:00 2001
From: Prakalp Srivastava <psrivas2@illinois.edu>
Date: Wed, 19 Nov 2014 21:44:21 +0000
Subject: [PATCH] Removing metadata.py as it is not required anymore

---
 .../VISC/MatrixMultiplication/metadata.py     | 36 -------------------
 .../MatrixMultiplication/visc_gemm_ptx.ll     |  2 --
 2 files changed, 38 deletions(-)
 delete mode 100755 llvm/test/VISC/MatrixMultiplication/metadata.py

diff --git a/llvm/test/VISC/MatrixMultiplication/metadata.py b/llvm/test/VISC/MatrixMultiplication/metadata.py
deleted file mode 100755
index ffa52fa920..0000000000
--- a/llvm/test/VISC/MatrixMultiplication/metadata.py
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/usr/bin/python
-import re
-import shutil
-import sys
-
-if len(sys.argv) != 3:
-  print 'usage: ./metadata.py inputfile outputfile'
-  sys.exit()
-
-infilename = sys.argv[1]
-outfilename = sys.argv[2]
-
-with open(infilename, 'r') as f:
-  for line in f:
-    matchObj = re.match(r'!nvvm.annotations = !{(!\d+(,!\d+)*)}', line)
-    if matchObj:
-      kernelsMDstring = matchObj.group(1)
-      kernelsMD = kernelsMDstring.split(',')
-
-kernelIdx = 0
-
-with open(infilename, 'r') as fin:
-  with open(outfilename, 'w') as fout:
-    for line in fin:
-      if kernelsMD and line.startswith(kernelsMD[0]):
-        kernelIdx += 1
-        newline = re.sub(r'metadata !\d+, metadata !\d+', "metadata !\"kernel\", i32 " + str(kernelIdx), line)
-        kernelsMD = kernelsMD[1:]
-      else:
-        matchObj = re.search(r'metadata !{metadata !"kernel"}|metadata !{i32 \d+}', line)
-        if matchObj:
-          newline = ""
-        else:
-          newline = line
-      fout.write(newline)
-
diff --git a/llvm/test/VISC/MatrixMultiplication/visc_gemm_ptx.ll b/llvm/test/VISC/MatrixMultiplication/visc_gemm_ptx.ll
index e0fe3822e3..b7a5da1848 100644
--- a/llvm/test/VISC/MatrixMultiplication/visc_gemm_ptx.ll
+++ b/llvm/test/VISC/MatrixMultiplication/visc_gemm_ptx.ll
@@ -1,6 +1,4 @@
 ; RUN: opt -load LLVMBuildDFG.so -load LLVMDFG2LLVM_NVPTX.so -load LLVMDFG2LLVM_X86.so -load LLVMClearDFG.so -dfg2llvm-nvptx -dfg2llvm-x86 -clearDFG -o %t.ll -S %s
-; RUN: %S/metadata.py %s.kernels.ll %t.kernels.ll
-; RUN: mv %t.kernels.ll %s.kernels.ll
 ; RUN: llvm-link %llvm_src/../libclc/built_libs/nvptx--nvidiacl.bc %s.kernels.ll -o %t.ll.kernels.linked.bc
 ; RUN: clang -O3 -target nvptx %t.ll.kernels.linked.bc -S -o %s.nvptx.s
 ; RUN: llvm-link %t.ll %llvm_src/projects/visc-rt/visc-rt.ll -S -o %t.linked.ll
-- 
GitLab