[llvm] 782cf12 - Fix chunk-print-before-all script

Artur Pilipenko via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 21 21:48:19 PST 2023


Author: Artur Pilipenko
Date: 2023-12-21T21:48:04-08:00
New Revision: 782cf12d1145cccfa786f244e46561c424b95982

URL: https://github.com/llvm/llvm-project/commit/782cf12d1145cccfa786f244e46561c424b95982
DIFF: https://github.com/llvm/llvm-project/commit/782cf12d1145cccfa786f244e46561c424b95982.diff

LOG: Fix chunk-print-before-all script

After c718336c the output of print-before/print-after was changed.
A semicolon was added before the banner "*** IR Dump ..." and this
change broke chunk-print-before-all script.

This change makes it more resilient to small output format variations.

Added: 
    

Modified: 
    llvm/utils/chunk-print-before-all.py

Removed: 
    


################################################################################
diff  --git a/llvm/utils/chunk-print-before-all.py b/llvm/utils/chunk-print-before-all.py
index fe0eaaea1c20da..fef8eb64c54034 100755
--- a/llvm/utils/chunk-print-before-all.py
+++ b/llvm/utils/chunk-print-before-all.py
@@ -30,13 +30,13 @@ def print_chunk(lines, prefix, pass_name):
 is_dump = False
 cur = []
 for line in sys.stdin:
-    if line.startswith("*** IR Dump Before "):
+    if "*** IR Dump Before " in line:
         if len(cur) != 0:
             print_chunk(cur, "before", pass_name)
             cur = []
         cur.append("; " + line)
         pass_name = get_pass_name(line, "Before")
-    elif line.startswith("*** IR Dump After "):
+    elif "*** IR Dump After " in line:
         if len(cur) != 0:
             print_chunk(cur, "after", pass_name)
             cur = []


        


More information about the llvm-commits mailing list