diff options
| author | Xinliang David Li <davidxl@google.com> | 2016-02-03 06:27:38 +0000 |
|---|---|---|
| committer | Xinliang David Li <davidxl@google.com> | 2016-02-03 06:27:38 +0000 |
| commit | 876ed52c8a3e459f4ad2197ced5f257b0294a446 (patch) | |
| tree | b32d9e6aded9425d818dd8a898861f2aa9ad6a67 | |
| parent | 3c882889274717e8a2118b10d217beb42f824568 (diff) | |
| download | bcm5719-llvm-876ed52c8a3e459f4ad2197ced5f257b0294a446.tar.gz bcm5719-llvm-876ed52c8a3e459f4ad2197ced5f257b0294a446.zip | |
Add a compatibility test
llvm-svn: 259632
| -rw-r--r-- | llvm/test/tools/llvm-profdata/Inputs/compat.profdata.v4 | bin | 0 -> 1336 bytes | |||
| -rw-r--r-- | llvm/test/tools/llvm-profdata/compat.proftext | 23 |
2 files changed, 22 insertions, 1 deletions
diff --git a/llvm/test/tools/llvm-profdata/Inputs/compat.profdata.v4 b/llvm/test/tools/llvm-profdata/Inputs/compat.profdata.v4 Binary files differnew file mode 100644 index 00000000000..7db0d1d3f3e --- /dev/null +++ b/llvm/test/tools/llvm-profdata/Inputs/compat.profdata.v4 diff --git a/llvm/test/tools/llvm-profdata/compat.proftext b/llvm/test/tools/llvm-profdata/compat.proftext index 139202d162e..17855a7f0f9 100644 --- a/llvm/test/tools/llvm-profdata/compat.proftext +++ b/llvm/test/tools/llvm-profdata/compat.proftext @@ -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 |

