summaryrefslogtreecommitdiffstats
path: root/compiler-rt/test/profile/instrprof-value-prof.c
Commit message (Collapse)AuthorAgeFilesLines
* [profile] Static counter allocation for value profiling (part-2)Xinliang David Li2016-05-211-1/+1
| | | | | | Differential Revision: http://reviews.llvm.org/D20460 llvm-svn: 270337
* [libprofile] Make this test express intent a bit better.Sean Silva2016-03-301-8/+8
| | | | | | | | | This also makes it work on PS4 a bit better. For running the libprofile tests on PS4, we are sneaking environment variables through on the command line, so the extra argument for LLVM_PROFILE_FILE was messing up the simple `argc < 2` check. llvm-svn: 264812
* Fix comment in testXinliang David Li2016-03-291-3/+6
| | | | llvm-svn: 264792
* Use more strict checks for merge Profile resultsXinliang David Li2016-01-081-30/+1
| | | | llvm-svn: 257151
* [PGO] Update test to match sorted outputXinliang David Li2016-01-081-66/+67
| | | | llvm-svn: 257146
* [PGO]: Do not update Data->Value field during profile write.Xinliang David Li2015-12-291-0/+16
| | | | | | | | | | The profile reader no longer depends on this field to be updated and point to owning func's vp data. The VP data also no longer needs to be allocated in a contiguous memory space. Differential Revision: http://reviews.llvm.org/D15258 llvm-svn: 256543
* Add more testing checksXinliang David Li2015-12-291-0/+43
| | | | llvm-svn: 256538
* [PGO] Make the test case more robustXinliang David Li2015-12-291-10/+21
| | | | | | | Make the testing results not depending on function output order. This allows more strict result check. llvm-svn: 256537
* [PGO] Fix build failure with -fprofile-instr-generate Xinliang David Li2015-12-041-1/+1
| | | | | | | | | | and -no-integrated-as for source with static function. The compiler generates assembly names containing \" in the .s dump causing gnu assembler to complain. That issue will be investigated separately. llvm-svn: 254705
* [PGO] Unify VP data format between raw and indexed profile (runtime)Xinliang David Li2015-12-041-0/+183
With the latest refactoring and code sharing patches landed, it is possible to unify the value profile implementation between raw and indexed profile. This is part in prfofile runtime. Differential Revision: http://reviews.llvm.org/D15057 llvm-svn: 254678
OpenPOWER on IntegriCloud