]> granicus.if.org Git - clang/commitdiff
[perf-training] Ignore 'Profile Note' warnings from the runtime
authorVedant Kumar <vsk@apple.com>
Tue, 14 Jun 2016 19:06:48 +0000 (19:06 +0000)
committerVedant Kumar <vsk@apple.com>
Tue, 14 Jun 2016 19:06:48 +0000 (19:06 +0000)
After r272599, -DLLVM_BUILD_INSTRUMENTED passes a default argument to
-fprofile-instr-generate. This confuses the perf-helper script because
the runtime emits a note stating that the default is overridden by the
LLVM_PROFILE_FILE environment variable.

Change the perf-helper script s.t it does not treat these notes as
failures.

This isn't a strictly NFC change, but I don't see a simple way to add a
test for it.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@272695 91177308-0d34-0410-b5e6-96231b3b80d8

utils/perf-training/perf-helper.py

index 8210bb814093b63832b73699e78dbc2115db6177..c7c4bddf89577605b1ff05104ec091d6bacbf203 100644 (file)
@@ -122,6 +122,7 @@ def get_cc1_command_for_args(cmd, env):
           ln.startswith('Target:') or
           ln.startswith('Thread model:') or
           ln.startswith('InstalledDir:') or
+          ln.startswith('LLVM Profile Note') or
           ' version ' in ln):
           continue
       cc_commands.append(ln)