r203166 - PGO: rename profile data files from .pgodata to .profdata.

Bob Wilson bob.wilson at apple.com
Thu Mar 6 13:36:05 PST 2014


Author: bwilson
Date: Thu Mar  6 15:36:04 2014
New Revision: 203166

URL: http://llvm.org/viewvc/llvm-project?rev=203166&view=rev
Log:
PGO: rename profile data files from .pgodata to .profdata.

These tests were added before we had settled on using a .profdata extension
for the profile data files. Renaming them now for consistency.

Added:
    cfe/trunk/test/CodeGen/Inputs/instr-attribute.profdata
      - copied, changed from r203165, cfe/trunk/test/CodeGen/Inputs/instr-attribute.pgodata
    cfe/trunk/test/CodeGen/Inputs/instr-profile.profdata
      - copied, changed from r203165, cfe/trunk/test/CodeGen/Inputs/instr-profile.pgodata
    cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-class.profdata
      - copied, changed from r203165, cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-class.pgodata
    cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-throws.profdata
      - copied, changed from r203165, cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-throws.pgodata
Removed:
    cfe/trunk/test/CodeGen/Inputs/instr-attribute.pgodata
    cfe/trunk/test/CodeGen/Inputs/instr-profile.pgodata
    cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-class.pgodata
    cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-throws.pgodata
Modified:
    cfe/trunk/test/CodeGen/instr-attribute.c
    cfe/trunk/test/CodeGen/instr-profile.c
    cfe/trunk/test/CodeGenCXX/instr-profile-class.cpp
    cfe/trunk/test/CodeGenCXX/instr-profile-throws.cpp

Removed: cfe/trunk/test/CodeGen/Inputs/instr-attribute.pgodata
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/Inputs/instr-attribute.pgodata?rev=203165&view=auto
==============================================================================
--- cfe/trunk/test/CodeGen/Inputs/instr-attribute.pgodata (original)
+++ cfe/trunk/test/CodeGen/Inputs/instr-attribute.pgodata (removed)
@@ -1,39 +0,0 @@
-hot_100_percent 4
-100000
-4999950000
-0
-0
-
-hot_40_percent 4
-40000
-799980000
-0
-0
-
-normal_func 4
-20000
-199990000
-0
-0
-
-cold_func 4
-500
-124750
-0
-0
-
-main 13
-1
-100000
-0
-0
-40000
-0
-0
-20000
-0
-0
-500
-0
-0
-

Copied: cfe/trunk/test/CodeGen/Inputs/instr-attribute.profdata (from r203165, cfe/trunk/test/CodeGen/Inputs/instr-attribute.pgodata)
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/Inputs/instr-attribute.profdata?p2=cfe/trunk/test/CodeGen/Inputs/instr-attribute.profdata&p1=cfe/trunk/test/CodeGen/Inputs/instr-attribute.pgodata&r1=203165&r2=203166&rev=203166&view=diff
==============================================================================
    (empty)

Removed: cfe/trunk/test/CodeGen/Inputs/instr-profile.pgodata
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/Inputs/instr-profile.pgodata?rev=203165&view=auto
==============================================================================
--- cfe/trunk/test/CodeGen/Inputs/instr-profile.pgodata (original)
+++ cfe/trunk/test/CodeGen/Inputs/instr-profile.pgodata (removed)
@@ -1,138 +0,0 @@
-simple_loops 4
-1
-100
-100
-75
-
-conditionals 11
-1
-100
-50
-50
-33
-33
-16
-99
-100
-99
-100
-
-early_exits 9
-1
-0
-51
-1
-25
-1
-25
-1
-0
-
-jumps 22
-1
-1
-0
-1
-0
-0
-1
-0
-1
-2
-3
-2
-0
-3
-0
-1
-1
-1
-10
-0
-10
-9
-
-switches 19
-1
-1
-1
-15
-7
-1
-0
-2
-2
-3
-3
-4
-4
-0
-4
-4
-5
-1
-0
-
-big_switch 17
-1
-32
-32
-1
-0
-1
-1
-11
-11
-1
-1
-15
-15
-1
-1
-2
-2
-
-issue_with_one_counter 1
-0
-
-boolean_operators 8
-1
-100
-34
-66
-17
-34
-33
-50
-
-boolop_loops 9
-1
-50
-51
-50
-26
-50
-51
-50
-26
-
-do_fallthrough 4
-1
-10
-2
-8
-
-no_usable_data 5
-1
-1
-1
-1
-1
-
-main 1
-1
-
-instr-profile.c:static_func 2
-1
-10
-

Copied: cfe/trunk/test/CodeGen/Inputs/instr-profile.profdata (from r203165, cfe/trunk/test/CodeGen/Inputs/instr-profile.pgodata)
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/Inputs/instr-profile.profdata?p2=cfe/trunk/test/CodeGen/Inputs/instr-profile.profdata&p1=cfe/trunk/test/CodeGen/Inputs/instr-profile.pgodata&r1=203165&r2=203166&rev=203166&view=diff
==============================================================================
    (empty)

Modified: cfe/trunk/test/CodeGen/instr-attribute.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/instr-attribute.c?rev=203166&r1=203165&r2=203166&view=diff
==============================================================================
--- cfe/trunk/test/CodeGen/instr-attribute.c (original)
+++ cfe/trunk/test/CodeGen/instr-attribute.c Thu Mar  6 15:36:04 2014
@@ -1,6 +1,6 @@
 // Test that instrumentation based profiling sets function attributes correctly.
 
-// RUN: %clang %s -o - -mllvm -disable-llvm-optzns -emit-llvm -S -fprofile-instr-use=%S/Inputs/instr-attribute.pgodata | FileCheck %s
+// RUN: %clang %s -o - -mllvm -disable-llvm-optzns -emit-llvm -S -fprofile-instr-use=%S/Inputs/instr-attribute.profdata | FileCheck %s
 
 extern int atoi(const char *);
 

Modified: cfe/trunk/test/CodeGen/instr-profile.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/instr-profile.c?rev=203166&r1=203165&r2=203166&view=diff
==============================================================================
--- cfe/trunk/test/CodeGen/instr-profile.c (original)
+++ cfe/trunk/test/CodeGen/instr-profile.c Thu Mar  6 15:36:04 2014
@@ -6,7 +6,7 @@
 // this test.
 
 // RUN: %clang_cc1 -triple x86_64-apple-macosx10.9 -main-file-name instr-profile.c %s -o - -emit-llvm -fprofile-instr-generate | FileCheck -check-prefix=PGOGEN %s
-// RUN: %clang_cc1 -triple x86_64-apple-macosx10.9 -main-file-name instr-profile.c %s -o - -emit-llvm -fprofile-instr-use=%S/Inputs/instr-profile.pgodata | FileCheck -check-prefix=PGOUSE %s
+// RUN: %clang_cc1 -triple x86_64-apple-macosx10.9 -main-file-name instr-profile.c %s -o - -emit-llvm -fprofile-instr-use=%S/Inputs/instr-profile.profdata | FileCheck -check-prefix=PGOUSE %s
 
 // PGOGEN: @[[SLC:__llvm_pgo_ctr[0-9]*]] = private global [4 x i64] zeroinitializer
 // PGOGEN: @[[IFC:__llvm_pgo_ctr[0-9]*]] = private global [11 x i64] zeroinitializer

Removed: cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-class.pgodata
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-class.pgodata?rev=203165&view=auto
==============================================================================
--- cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-class.pgodata (original)
+++ cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-class.pgodata (removed)
@@ -1,20 +0,0 @@
-_ZN6SimpleC2Ei 2
-100
-99
-
-_ZN6Simple6methodEv 2
-100
-99
-
-_ZN6SimpleD2Ev 2
-100
-99
-
-_ZN14simple_wrapperEv 4
-1
-100
-0
-0
-
-main 1
-1

Copied: cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-class.profdata (from r203165, cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-class.pgodata)
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-class.profdata?p2=cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-class.profdata&p1=cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-class.pgodata&r1=203165&r2=203166&rev=203166&view=diff
==============================================================================
    (empty)

Removed: cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-throws.pgodata
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-throws.pgodata?rev=203165&view=auto
==============================================================================
--- cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-throws.pgodata (original)
+++ cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-throws.pgodata (removed)
@@ -1,14 +0,0 @@
-_Z6throwsv 9
-1
-100
-100
-66
-33
-17
-50
-33
-100
-
-main 1
-1
-

Copied: cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-throws.profdata (from r203165, cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-throws.pgodata)
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-throws.profdata?p2=cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-throws.profdata&p1=cfe/trunk/test/CodeGenCXX/Inputs/instr-profile-throws.pgodata&r1=203165&r2=203166&rev=203166&view=diff
==============================================================================
    (empty)

Modified: cfe/trunk/test/CodeGenCXX/instr-profile-class.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/instr-profile-class.cpp?rev=203166&r1=203165&r2=203166&view=diff
==============================================================================
--- cfe/trunk/test/CodeGenCXX/instr-profile-class.cpp (original)
+++ cfe/trunk/test/CodeGenCXX/instr-profile-class.cpp Thu Mar  6 15:36:04 2014
@@ -11,7 +11,7 @@
 // RUN: FileCheck --input-file=%tgen -check-prefix=MTHGEN %s
 // RUN: FileCheck --input-file=%tgen -check-prefix=WRPGEN %s
 
-// RUN: %clang %s -o - -emit-llvm -S -fprofile-instr-use=%S/Inputs/instr-profile-class.pgodata -fno-exceptions -target %itanium_abi_triple > %tuse
+// RUN: %clang %s -o - -emit-llvm -S -fprofile-instr-use=%S/Inputs/instr-profile-class.profdata -fno-exceptions -target %itanium_abi_triple > %tuse
 // RUN: FileCheck --input-file=%tuse -check-prefix=CTRUSE %s
 // RUN: FileCheck --input-file=%tuse -check-prefix=DTRUSE %s
 // RUN: FileCheck --input-file=%tuse -check-prefix=MTHUSE %s

Modified: cfe/trunk/test/CodeGenCXX/instr-profile-throws.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/instr-profile-throws.cpp?rev=203166&r1=203165&r2=203166&view=diff
==============================================================================
--- cfe/trunk/test/CodeGenCXX/instr-profile-throws.cpp (original)
+++ cfe/trunk/test/CodeGenCXX/instr-profile-throws.cpp Thu Mar  6 15:36:04 2014
@@ -10,8 +10,8 @@
 // RUN: %clangxx %s -o - -emit-llvm -S -fprofile-instr-generate -target %itanium_abi_triple | FileCheck -check-prefix=PGOGEN %s
 // RUN: %clangxx %s -o - -emit-llvm -S -fprofile-instr-generate -target %itanium_abi_triple | FileCheck -check-prefix=PGOGEN-EXC %s
 
-// RUN: %clang %s -o - -emit-llvm -S -fprofile-instr-use=%S/Inputs/instr-profile-throws.pgodata -target %itanium_abi_triple | FileCheck -check-prefix=PGOUSE %s
-// RUN: %clang %s -o - -emit-llvm -S -fprofile-instr-use=%S/Inputs/instr-profile-throws.pgodata -target %itanium_abi_triple | FileCheck -check-prefix=PGOUSE-EXC %s
+// RUN: %clang %s -o - -emit-llvm -S -fprofile-instr-use=%S/Inputs/instr-profile-throws.profdata -target %itanium_abi_triple | FileCheck -check-prefix=PGOUSE %s
+// RUN: %clang %s -o - -emit-llvm -S -fprofile-instr-use=%S/Inputs/instr-profile-throws.profdata -target %itanium_abi_triple | FileCheck -check-prefix=PGOUSE-EXC %s
 
 // PGOGEN: @[[THC:__llvm_pgo_ctr[0-9]*]] = private global [9 x i64] zeroinitializer
 // PGOGEN-EXC: @[[THC:__llvm_pgo_ctr[0-9]*]] = private global [9 x i64] zeroinitializer





More information about the cfe-commits mailing list