Updated to be less restrictive on what is matched
authorPatrick Meredith <pmeredit@cs.uiuc.edu>
Thu, 13 Oct 2005 17:31:30 +0000 (17:31 +0000)
committerPatrick Meredith <pmeredit@cs.uiuc.edu>
Thu, 13 Oct 2005 17:31:30 +0000 (17:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23712 91177308-0d34-0410-b5e6-96231b3b80d8

utils/DSAclean.py

index b4605274eeaa854419cb1c634b3c26d7f38522f4..6c43357019ef00592c53ecfb59d0ca93eb80c757 100755 (executable)
@@ -1,6 +1,8 @@
 #! /usr/bin/python
 
 #changelog: 
+#10/13/2005b: replaced the # in tmp(.#*)* with alphanumeric and _, this will then remove
+#nodes such as %tmp.1.i and %tmp._i.3
 #10/13/2005: exntended to remove variables of the form %tmp(.#)* rather than just 
 #%tmp.#, i.e. it now will remove %tmp.12.3.15 etc, additionally fixed a spelling error in
 #the comments
@@ -18,7 +20,7 @@ output = open(sys.argv[2], 'w')
 #it would kill old computers
 buffer = input.readline()
 while buffer != '':
-       if re.compile("label(\s*)=(\s*)\"\s%tmp(.\d*)*(\s*)\"").search(buffer):
+       if re.compile("label(\s*)=(\s*)\"\s%tmp(.\w*)*(\s*)\"").search(buffer):
                #skip next line, write neither this line nor the next
                buffer = input.readline()
        else: