]> granicus.if.org Git - llvm/commitdiff
llvm-profdata: Use consistent file suffixes in tests
authorJustin Bogner <mail@justinbogner.com>
Wed, 30 Jul 2014 23:02:01 +0000 (23:02 +0000)
committerJustin Bogner <mail@justinbogner.com>
Wed, 30 Jul 2014 23:02:01 +0000 (23:02 +0000)
In some places we've been using different suffixes for the different
file formats involved in instrprof, but in others we've just
ambiguously used .profdata. Update the test files to indicate the
types of file more obviously.

No functional change.

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

19 files changed:
test/tools/llvm-profdata/Inputs/bad-hash.proftext [moved from test/tools/llvm-profdata/Inputs/bad-hash.profdata with 100% similarity]
test/tools/llvm-profdata/Inputs/bar3-1.proftext [moved from test/tools/llvm-profdata/Inputs/bar3-1.profdata with 100% similarity]
test/tools/llvm-profdata/Inputs/c-general.profraw [moved from test/tools/llvm-profdata/Inputs/c-general.profdata with 100% similarity]
test/tools/llvm-profdata/Inputs/empty.proftext [moved from test/tools/llvm-profdata/Inputs/empty.profdata with 100% similarity]
test/tools/llvm-profdata/Inputs/extra-word.proftext [moved from test/tools/llvm-profdata/Inputs/extra-word.profdata with 100% similarity]
test/tools/llvm-profdata/Inputs/foo3-1.proftext [moved from test/tools/llvm-profdata/Inputs/foo3-1.profdata with 100% similarity]
test/tools/llvm-profdata/Inputs/foo3-2.proftext [moved from test/tools/llvm-profdata/Inputs/foo3-2.profdata with 100% similarity]
test/tools/llvm-profdata/Inputs/foo3bar3-1.proftext [moved from test/tools/llvm-profdata/Inputs/foo3bar3-1.profdata with 100% similarity]
test/tools/llvm-profdata/Inputs/foo3bar3-2.proftext [moved from test/tools/llvm-profdata/Inputs/foo3bar3-2.profdata with 100% similarity]
test/tools/llvm-profdata/Inputs/foo4-1.proftext [moved from test/tools/llvm-profdata/Inputs/foo4-1.profdata with 100% similarity]
test/tools/llvm-profdata/Inputs/foo4-2.proftext [moved from test/tools/llvm-profdata/Inputs/foo4-2.profdata with 100% similarity]
test/tools/llvm-profdata/Inputs/invalid-count-later.proftext [moved from test/tools/llvm-profdata/Inputs/invalid-count-later.profdata with 100% similarity]
test/tools/llvm-profdata/Inputs/no-counts.proftext [moved from test/tools/llvm-profdata/Inputs/no-counts.profdata with 100% similarity]
test/tools/llvm-profdata/c-general.test
test/tools/llvm-profdata/hash-mismatch.proftext [moved from test/tools/llvm-profdata/hash-mismatch.profdata with 61% similarity]
test/tools/llvm-profdata/lit.local.cfg
test/tools/llvm-profdata/multiple-inputs.test
test/tools/llvm-profdata/overflow.proftext [moved from test/tools/llvm-profdata/overflow.profdata with 69% similarity]
test/tools/llvm-profdata/text-format-errors.test

index 9b6cd7f4828c94ddb20aa5817764cfaf4419560f..01435303d445954fce848c835297eca74a0cbf7c 100644 (file)
@@ -7,10 +7,10 @@ REGENERATE: $ CFE=$SRC/tools/clang
 REGENERATE: $ TESTDIR=$SRC/test/tools/llvm-profdata
 REGENERATE: $ CFE_TESTDIR=$CFE/test/Profile
 REGENERATE: $ clang -o a.out -fprofile-instr-generate $CFE_TESTDIR/test/Profile/c-general.c
-REGENERATE: $ LLVM_PROFILE_FILE=$TESTDIR/Inputs/c-general.profdata ./a.out
+REGENERATE: $ LLVM_PROFILE_FILE=$TESTDIR/Inputs/c-general.profraw ./a.out
 
-RUN: llvm-profdata show %p/Inputs/c-general.profdata -o - | FileCheck %s -check-prefix=CHECK
-RUN: llvm-profdata show %p/Inputs/c-general.profdata -o - --function=switches | FileCheck %s -check-prefix=SWITCHES -check-prefix=CHECK
+RUN: llvm-profdata show %p/Inputs/c-general.profraw -o - | FileCheck %s -check-prefix=CHECK
+RUN: llvm-profdata show %p/Inputs/c-general.profraw -o - --function=switches | FileCheck %s -check-prefix=SWITCHES -check-prefix=CHECK
 
 SWITCHES-LABEL: Counters:
 SWITCHES-NEXT:   switches:
similarity index 61%
rename from test/tools/llvm-profdata/hash-mismatch.profdata
rename to test/tools/llvm-profdata/hash-mismatch.proftext
index 12632588b64333150ceec047075a453581b1b468..e4f1a4ca4310356865b086ad189c7e935fa12d9b 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-profdata merge %s -o %t.out 2>&1 | FileCheck %s
-# CHECK: hash-mismatch.profdata: foo: Function hash mismatch
+# CHECK: hash-mismatch.proftext: foo: Function hash mismatch
 
 foo
 3
index 33bc0a9ac587f559274693a0e6b64e1e4dc50f0b..d44913a8239cc7645dd98bb3e56646547893c7ed 100644 (file)
@@ -1 +1 @@
-config.suffixes.add('.profdata')
+config.suffixes.add('.proftext')
index 82d417e2b7b97ff684409c6f4591941607f6fb8d..35f530a1f0fd77fd2a72d62b6e01f7d25fb00dae 100644 (file)
@@ -1,8 +1,8 @@
 Some very basic tests for the multiple input cases.
 
-RUN: llvm-profdata merge %p/Inputs/foo3-1.profdata %p/Inputs/foo3-2.profdata -o %t
+RUN: llvm-profdata merge %p/Inputs/foo3-1.proftext %p/Inputs/foo3-2.proftext -o %t
 RUN: llvm-profdata show %t -all-functions -counts | FileCheck %s --check-prefix=FOO3
-RUN: llvm-profdata merge %p/Inputs/foo3-2.profdata %p/Inputs/foo3-1.profdata -o %t
+RUN: llvm-profdata merge %p/Inputs/foo3-2.proftext %p/Inputs/foo3-1.proftext -o %t
 RUN: llvm-profdata show %t -all-functions -counts | FileCheck %s --check-prefix=FOO3
 FOO3: foo:
 FOO3: Counters: 3
@@ -12,9 +12,9 @@ FOO3: Total functions: 1
 FOO3: Maximum function count: 8
 FOO3: Maximum internal block count: 7
 
-RUN: llvm-profdata merge %p/Inputs/foo4-1.profdata %p/Inputs/foo4-2.profdata -o %t
+RUN: llvm-profdata merge %p/Inputs/foo4-1.proftext %p/Inputs/foo4-2.proftext -o %t
 RUN: llvm-profdata show %t -all-functions -counts | FileCheck %s --check-prefix=FOO4
-RUN: llvm-profdata merge %p/Inputs/foo4-2.profdata %p/Inputs/foo4-1.profdata -o %t
+RUN: llvm-profdata merge %p/Inputs/foo4-2.proftext %p/Inputs/foo4-1.proftext -o %t
 RUN: llvm-profdata show %t -all-functions -counts | FileCheck %s --check-prefix=FOO4
 FOO4: foo:
 FOO4: Counters: 4
@@ -24,9 +24,9 @@ FOO4: Total functions: 1
 FOO4: Maximum function count: 18
 FOO4: Maximum internal block count: 48
 
-RUN: llvm-profdata merge %p/Inputs/foo3bar3-1.profdata %p/Inputs/foo3bar3-2.profdata -o %t
+RUN: llvm-profdata merge %p/Inputs/foo3bar3-1.proftext %p/Inputs/foo3bar3-2.proftext -o %t
 RUN: llvm-profdata show %t -all-functions -counts | FileCheck %s --check-prefix=FOO3BAR3
-RUN: llvm-profdata merge %p/Inputs/foo3bar3-2.profdata %p/Inputs/foo3bar3-1.profdata -o %t
+RUN: llvm-profdata merge %p/Inputs/foo3bar3-2.proftext %p/Inputs/foo3bar3-1.proftext -o %t
 RUN: llvm-profdata show %t -all-functions -counts | FileCheck %s --check-prefix=FOO3BAR3
 FOO3BAR3: foo:
 FOO3BAR3: Counters: 3
@@ -40,7 +40,7 @@ FOO3BAR3: Total functions: 2
 FOO3BAR3: Maximum function count: 36
 FOO3BAR3: Maximum internal block count: 50
 
-RUN: llvm-profdata merge %p/Inputs/empty.profdata %p/Inputs/foo3-1.profdata -o %t
+RUN: llvm-profdata merge %p/Inputs/empty.proftext %p/Inputs/foo3-1.proftext -o %t
 RUN: llvm-profdata show %t -all-functions -counts | FileCheck %s --check-prefix=FOO3EMPTY
 FOO3EMPTY: foo:
 FOO3EMPTY: Counters: 3
@@ -50,7 +50,7 @@ FOO3EMPTY: Total functions: 1
 FOO3EMPTY: Maximum function count: 1
 FOO3EMPTY: Maximum internal block count: 3
 
-RUN: llvm-profdata merge %p/Inputs/foo3-1.profdata %p/Inputs/foo3bar3-1.profdata -o %t
+RUN: llvm-profdata merge %p/Inputs/foo3-1.proftext %p/Inputs/foo3bar3-1.proftext -o %t
 RUN: llvm-profdata show %t -all-functions -counts | FileCheck %s --check-prefix=FOO3FOO3BAR3
 FOO3FOO3BAR3: foo:
 FOO3FOO3BAR3: Counters: 3
@@ -64,7 +64,7 @@ FOO3FOO3BAR3: Total functions: 2
 FOO3FOO3BAR3: Maximum function count: 7
 FOO3FOO3BAR3: Maximum internal block count: 13
 
-RUN: llvm-profdata merge %p/Inputs/foo3-1.profdata %p/Inputs/bar3-1.profdata -o %t
+RUN: llvm-profdata merge %p/Inputs/foo3-1.proftext %p/Inputs/bar3-1.proftext -o %t
 RUN: llvm-profdata show %t -all-functions -counts | FileCheck %s --check-prefix=DISJOINT
 DISJOINT: foo:
 DISJOINT: Counters: 3
similarity index 69%
rename from test/tools/llvm-profdata/overflow.profdata
rename to test/tools/llvm-profdata/overflow.proftext
index 62ced0552ced714011f058456b1689dc9d8820ba..cbf3bf1618230a7877dcf01048395af4cd01d0b5 100644 (file)
@@ -1,5 +1,5 @@
 # RUN: llvm-profdata merge %s -o %t.out 2>&1 | FileCheck %s
-# CHECK: overflow.profdata: overflow: Counter overflow
+# CHECK: overflow.proftext: overflow: Counter overflow
 
 overflow
 1
index 870001f4816b6897afe7ecf9ac1b19d8b259b0a5..01513e4fcb9e700360c894f87c3acf2f4a443116 100644 (file)
@@ -1,10 +1,10 @@
-RUN: not llvm-profdata show %p/Inputs/invalid-count-later.profdata 2>&1 | FileCheck %s --check-prefix=INVALID-COUNT-LATER
-RUN: not llvm-profdata merge %p/Inputs/invalid-count-later.profdata %p/Inputs/invalid-count-later.profdata -o %t.out 2>&1 | FileCheck %s --check-prefix=INVALID-COUNT-LATER
-INVALID-COUNT-LATER: error: {{.*}}invalid-count-later.profdata: Malformed profile data
+RUN: not llvm-profdata show %p/Inputs/invalid-count-later.proftext 2>&1 | FileCheck %s --check-prefix=INVALID-COUNT-LATER
+RUN: not llvm-profdata merge %p/Inputs/invalid-count-later.proftext %p/Inputs/invalid-count-later.profdata -o %t.out 2>&1 | FileCheck %s --check-prefix=INVALID-COUNT-LATER
+INVALID-COUNT-LATER: error: {{.*}}invalid-count-later.proftext: Malformed profile data
 
-RUN: not llvm-profdata show %p/Inputs/bad-hash.profdata 2>&1 | FileCheck %s --check-prefix=BAD-HASH
-RUN: not llvm-profdata merge %p/Inputs/bad-hash.profdata %p/Inputs/bad-hash.profdata -o %t.out 2>&1 | FileCheck %s --check-prefix=BAD-HASH
-BAD-HASH: error: {{.*}}bad-hash.profdata: Malformed profile data
+RUN: not llvm-profdata show %p/Inputs/bad-hash.proftext 2>&1 | FileCheck %s --check-prefix=BAD-HASH
+RUN: not llvm-profdata merge %p/Inputs/bad-hash.proftext %p/Inputs/bad-hash.proftext -o %t.out 2>&1 | FileCheck %s --check-prefix=BAD-HASH
+BAD-HASH: error: {{.*}}bad-hash.proftext: Malformed profile data
 
-RUN: not llvm-profdata show %p/Inputs/no-counts.profdata 2>&1 | FileCheck %s --check-prefix=NO-COUNTS
-NO-COUNTS: error: {{.*}}no-counts.profdata: Malformed profile data
+RUN: not llvm-profdata show %p/Inputs/no-counts.proftext 2>&1 | FileCheck %s --check-prefix=NO-COUNTS
+NO-COUNTS: error: {{.*}}no-counts.proftext: Malformed profile data