llvm-project/compiler-rt/test/profile/Inputs
Manman Ren e73ae9a142 Reland compiler-rt support for order file instrumentation.
r355343 was landed and was reverted in r355363 due to build breakage.
This patch adds Linux/Windows support on top of r355343.

In this patch, Darwin should be working with testing case. Linux should be working,
I will enable the testing case in a follwup diff. Windows/Other should be building.
Correct implementation for Other platforms will be added.

Thanks David for reviewing the original diff, helping me with issues on Linux, and
giving suggestions for adding support for Other platforms.

llvm-svn: 355701
2019-03-08 15:30:56 +00:00
..
comdat_rename.h
comdat_rename_1.cc
comdat_rename_2.cc
extern_template.cpp
extern_template.h [profile] Update Linux-only tests after r313597 2017-09-19 00:15:18 +00:00
extern_template1.cpp
extern_template2.cpp
gcc-flag-compatibility.c
instrprof-alloc.c
instrprof-comdat-1.cpp
instrprof-comdat-2.cpp
instrprof-comdat.h
instrprof-dlopen-dlclose-main.c Reapply "Make __gcov_flush flush counters for all shared libraries" 2018-07-10 14:12:03 +00:00
instrprof-dlopen-dlclose-main.c.gcov [profile] Fix the gcov tests after the patch in D49853 landed. 2018-10-11 08:53:55 +00:00
instrprof-dlopen-dlclose-main_three-libs.c.gcov [profile] Fix the gcov tests after the patch in D49853 landed. 2018-10-11 08:53:55 +00:00
instrprof-dlopen-func.c Simplify instrprof-dlopen-dlclose-gcov.test to avoid failures on Aarch64. 2018-07-12 20:28:09 +00:00
instrprof-dlopen-func.c.gcov [profile] Revert commit https://reviews.llvm.org/rL342718 2018-09-24 18:24:29 +00:00
instrprof-dlopen-func2.c Simplify instrprof-dlopen-dlclose-gcov.test to avoid failures on Aarch64. 2018-07-12 20:28:09 +00:00
instrprof-dlopen-func2.c.gcov [profile] Revert commit https://reviews.llvm.org/rL342718 2018-09-24 18:24:29 +00:00
instrprof-dlopen-func3.c Simplify instrprof-dlopen-dlclose-gcov.test to avoid failures on Aarch64. 2018-07-12 20:28:09 +00:00
instrprof-dlopen-func3.c.gcov [profile] Revert commit https://reviews.llvm.org/rL342718 2018-09-24 18:24:29 +00:00
instrprof-dlopen-main.c
instrprof-dynamic-a.cpp
instrprof-dynamic-b.cpp
instrprof-dynamic-header.h
instrprof-dynamic-main.cpp
instrprof-file_ex.c
instrprof-gcov-__gcov_flush-multiple.c [GCOV] Close file mapping handle on Windows, so flushed gcda files can be removed while the process is in execution 2018-11-07 09:38:26 +00:00
instrprof-gcov-__gcov_flush-multiple.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-gcov-__gcov_flush-terminate.c Add a test with __gcov_flush called before terminating the program. 2018-07-16 09:13:46 +00:00
instrprof-gcov-__gcov_flush-terminate.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-gcov-exceptions.cpp [gcov] Add a test showing differences in line counts when building with or without exceptions enabled. 2018-07-16 14:40:33 +00:00
instrprof-gcov-exceptions.cpp.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-gcov-execlp.c [Profile] Fix fork test and add tests for execlp and execvp after patch https://reviews.llvm.org/D53593 2018-11-07 13:51:17 +00:00
instrprof-gcov-execlp.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-gcov-execvp.c [Profile] Fix fork test and add tests for execlp and execvp after patch https://reviews.llvm.org/D53593 2018-11-07 13:51:17 +00:00
instrprof-gcov-execvp.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-gcov-fork.c [gcov] Add test which uses fork 2018-08-01 09:11:36 +00:00
instrprof-gcov-fork.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-gcov-multiple-bbs-single-line.c Add a test with multiple BBs on the same line 2018-07-13 13:01:43 +00:00
instrprof-gcov-multiple-bbs-single-line.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-gcov-one-line-function.c [GCOV] Add a test for function defined on one line (follow-up of https://reviews.llvm.org/D53600) 2018-10-30 18:41:41 +00:00
instrprof-gcov-one-line-function.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-gcov-switch1.c [gcov] Add tests using switch, one with break clauses and one with fallthrough 2018-07-31 23:26:50 +00:00
instrprof-gcov-switch1.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-gcov-switch2.c [gcov] Add tests using switch, one with break clauses and one with fallthrough 2018-07-31 23:26:50 +00:00
instrprof-gcov-switch2.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-icall-promo.h
instrprof-icall-promo_1.cc
instrprof-icall-promo_2.cc
instrprof-merge-match-lib.c
instrprof-merge-match.c
instrprof-order-file-2.c Reland compiler-rt support for order file instrumentation. 2019-03-08 15:30:56 +00:00
instrprof-order-file.c Reland compiler-rt support for order file instrumentation. 2019-03-08 15:30:56 +00:00
instrprof-shared-lib.c
instrprof-shared-lib.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-shared-lib_called-twice.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-shared-lib_in-loop.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-shared-main-gcov-flush.c Reapply "Make __gcov_flush flush counters for all shared libraries" 2018-07-10 14:12:03 +00:00
instrprof-shared-main-gcov-flush_no-writeout.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-shared-main-gcov-flush_shared-call-after.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-shared-main-gcov-flush_shared-call-before-after.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-shared-main-gcov-flush_shared-call-before.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-shared-main.c
instrprof-shared-main.c.gcov [InstrProf] Port test suite to Windows 2019-02-07 17:52:05 +00:00
instrprof-value-prof-evict.c
instrprof-value-prof-real.c
instrprof-value-prof-visibility.c Set hidden attribute on lprofMergeValueProfData 2019-02-14 21:38:40 +00:00