[llvm] r259632 - Add a compatibility test

Xinliang David Li via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 2 22:27:38 PST 2016


Author: davidxl
Date: Wed Feb  3 00:27:38 2016
New Revision: 259632

URL: http://llvm.org/viewvc/llvm-project?rev=259632&view=rev
Log:
Add a compatibility test

Added:
    llvm/trunk/test/tools/llvm-profdata/Inputs/compat.profdata.v4   (with props)
Modified:
    llvm/trunk/test/tools/llvm-profdata/compat.proftext

Added: llvm/trunk/test/tools/llvm-profdata/Inputs/compat.profdata.v4
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-profdata/Inputs/compat.profdata.v4?rev=259632&view=auto
==============================================================================
Binary file - no diff available.

Propchange: llvm/trunk/test/tools/llvm-profdata/Inputs/compat.profdata.v4
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: llvm/trunk/test/tools/llvm-profdata/compat.proftext
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-profdata/compat.proftext?rev=259632&r1=259631&r2=259632&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-profdata/compat.proftext (original)
+++ llvm/trunk/test/tools/llvm-profdata/compat.proftext Wed Feb  3 00:27:38 2016
@@ -63,5 +63,26 @@ large_numbers
 # FORMATV2-NEXT: Total functions: 2
 # FORMATV2-NEXT: Maximum function count: 499500
 # FORMATV2-NEXT: Maximum internal block count: 1000000
+#
+# RUN: llvm-profdata show %S/Inputs/compat.profdata.v4 -all-functions --counts | FileCheck %s -check-prefix=FORMATV4
 
-
+# FORMATV4: Counters:
+# FORMATV4:   name with spaces:
+# FORMATV4:     Hash: 0x0000000000000400
+# FORMATV4:     Counters: 2
+# FORMATV4:     Function count: 0
+# FORMATV4:     Block counts: [0]
+# FORMATV4:   function_count_only:
+# FORMATV4:     Hash: 0x0000000000000000
+# FORMATV4:     Counters: 1
+# FORMATV4:     Function count: 97531
+# FORMATV4:     Block counts: []
+# FORMATV4:   large_numbers:
+# FORMATV4:     Hash: 0x3fffffffffffffff
+# FORMATV4:     Counters: 6
+# FORMATV4:     Function count: 2305843009213693952
+# FORMATV4:     Block counts: [1152921504606846976, 576460752303423488, 288230376151711744, 144115188075855872, 72057594037927936]
+# FORMATV4: Functions shown: 3
+# FORMATV4: Total functions: 3
+# FORMATV4: Maximum function count: 2305843009213693952
+# FORMATV4: Maximum internal block count: 1152921504606846976




More information about the llvm-commits mailing list