diff options
Diffstat (limited to 'llvm/test/tools/llvm-cov')
-rwxr-xr-x | llvm/test/tools/llvm-cov/Inputs/binary-formats.v2.linux32l | bin | 29634 -> 29424 bytes | |||
-rwxr-xr-x | llvm/test/tools/llvm-cov/Inputs/binary-formats.v2.linux64l | bin | 2125077 -> 2124848 bytes | |||
-rw-r--r-- | llvm/test/tools/llvm-cov/Inputs/elf_binary_comdat.profdata | bin | 1040 -> 840 bytes | |||
-rw-r--r-- | llvm/test/tools/llvm-cov/Inputs/instrprof-comdat.h | 11 |
4 files changed, 8 insertions, 3 deletions
diff --git a/llvm/test/tools/llvm-cov/Inputs/binary-formats.v2.linux32l b/llvm/test/tools/llvm-cov/Inputs/binary-formats.v2.linux32l Binary files differindex 624483bf6e3..6ea83e5d24e 100755 --- a/llvm/test/tools/llvm-cov/Inputs/binary-formats.v2.linux32l +++ b/llvm/test/tools/llvm-cov/Inputs/binary-formats.v2.linux32l diff --git a/llvm/test/tools/llvm-cov/Inputs/binary-formats.v2.linux64l b/llvm/test/tools/llvm-cov/Inputs/binary-formats.v2.linux64l Binary files differindex af4d39cedfb..9c6835cdff1 100755 --- a/llvm/test/tools/llvm-cov/Inputs/binary-formats.v2.linux64l +++ b/llvm/test/tools/llvm-cov/Inputs/binary-formats.v2.linux64l diff --git a/llvm/test/tools/llvm-cov/Inputs/elf_binary_comdat.profdata b/llvm/test/tools/llvm-cov/Inputs/elf_binary_comdat.profdata Binary files differindex 85667041e2c..ef80e56a884 100644 --- a/llvm/test/tools/llvm-cov/Inputs/elf_binary_comdat.profdata +++ b/llvm/test/tools/llvm-cov/Inputs/elf_binary_comdat.profdata diff --git a/llvm/test/tools/llvm-cov/Inputs/instrprof-comdat.h b/llvm/test/tools/llvm-cov/Inputs/instrprof-comdat.h index e1227167cd4..a701504e34b 100644 --- a/llvm/test/tools/llvm-cov/Inputs/instrprof-comdat.h +++ b/llvm/test/tools/llvm-cov/Inputs/instrprof-comdat.h @@ -13,7 +13,12 @@ template <class T> T FOO<T>::DoIt(T ti) { // HEADER: 2| [[@LINE]]|template t += I; // HEADER: 20| [[@LINE]]| t += I; if (I > ti / 2) // HEADER: 20| [[@LINE]]| if (I > ti t -= 1; // HEADER: 8| [[@LINE]]| t -= 1; - } // HEADER: 10| [[@LINE]]| } - // HEADER: 1| [[@LINE]]| - return t; // HEADER: 1| [[@LINE]]| return t; + } // HEADER: 20| [[@LINE]]| } + // HEADER: 2| [[@LINE]]| + return t; // HEADER: 2| [[@LINE]]| return t; } + +// To generate the binaries which correspond to this file, you must first +// compile a program with two calls to Foo<int>::DoIt(10) for each desired +// architecture. Collect a raw profile from any one of these binaries, index +// it, and check it in along with the executables. |