[clang] 6a75aec - [Clang][perf-training] Remove trailing whitespace in perf-helper
Amir Ayupov via cfe-commits
cfe-commits at lists.llvm.org
Sat Feb 11 21:11:01 PST 2023
Author: Amir Ayupov
Date: 2023-02-11T21:10:27-08:00
New Revision: 6a75aec090986d3c897af7cfed8836ff36b38181
URL: https://github.com/llvm/llvm-project/commit/6a75aec090986d3c897af7cfed8836ff36b38181
DIFF: https://github.com/llvm/llvm-project/commit/6a75aec090986d3c897af7cfed8836ff36b38181.diff
LOG: [Clang][perf-training] Remove trailing whitespace in perf-helper
Added:
Modified:
clang/utils/perf-training/perf-helper.py
Removed:
################################################################################
diff --git a/clang/utils/perf-training/perf-helper.py b/clang/utils/perf-training/perf-helper.py
index abbdc77b23724..f28eb0b731dd3 100644
--- a/clang/utils/perf-training/perf-helper.py
+++ b/clang/utils/perf-training/perf-helper.py
@@ -21,7 +21,7 @@
def findFilesWithExtension(path, extension):
filenames = []
- for root, dirs, files in os.walk(path):
+ for root, dirs, files in os.walk(path):
for filename in files:
if filename.endswith(f".{extension}"):
filenames.append(os.path.join(root, filename))
@@ -102,7 +102,7 @@ def dtrace(args):
dtrace_args.extend((
'dtrace', '-xevaltime=exec',
'-xbufsize=%dm' % (opts.buffer_size),
- '-q', '-n', dtrace_script,
+ '-q', '-n', dtrace_script,
'-c', ' '.join(cmd)))
if sys.platform == "darwin":
@@ -244,7 +244,7 @@ def get_symbols_with_prefix(symbol):
# If we found too many possible symbols, ignore this as a prefix.
if len(possible_symbols) > 100:
print( "warning: ignoring symbol %r " % symbol +
- "(no match and too many possible suffixes)", file=sys.stderr)
+ "(no match and too many possible suffixes)", file=sys.stderr)
continue
# Report that we resolved a missing symbol.
@@ -284,7 +284,7 @@ def form_by_call_order_fair(symbol_lists):
succs[a] = items = succs.get(a, [])
if b not in items:
items.append(b)
-
+
# Emit all the symbols, but make sure to always emit all successors from any
# call list whenever we see a symbol.
#
@@ -295,11 +295,11 @@ def form_by_call_order_fair(symbol_lists):
for symbols in symbol_lists
for node in symbols
for s in ([node] + succs.get(node,[])))
-
+
def form_by_frequency(symbol_lists):
# Form the order file by just putting the most commonly occurring symbols
# first. This assumes the data files didn't use the oneshot dtrace method.
-
+
counts = {}
for symbols in symbol_lists:
for a in symbols:
@@ -308,14 +308,14 @@ def form_by_frequency(symbol_lists):
by_count = list(counts.items())
by_count.sort(key = lambda __n: -__n[1])
return [s for s,n in by_count]
-
+
def form_by_random(symbol_lists):
# Randomize the symbols.
merged_symbols = uniq(s for symbols in symbol_lists
for s in symbols)
random.shuffle(merged_symbols)
return merged_symbols
-
+
def form_by_alphabetical(symbol_lists):
# Alphabetize the symbols.
merged_symbols = list(set(s for symbols in symbol_lists for s in symbols))
More information about the cfe-commits
mailing list