llvm-profdata: Update to use the naive text format with function hash
authorJustin Bogner <mail@justinbogner.com>
Wed, 19 Mar 2014 02:20:42 +0000 (02:20 +0000)
committerJustin Bogner <mail@justinbogner.com>
Wed, 19 Mar 2014 02:20:42 +0000 (02:20 +0000)
commitfb007bb98c8943b734111ab601e4481ed266713e
tree2e61cd7264a55beb4660532b996438cf3a446d16
parent94ec09ae32e03ca0cfcaf8df5a8efa17bd3cbe8c
llvm-profdata: Update to use the naive text format with function hash

This also uses line_iterator to simplify the parsing logic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204210 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
include/llvm/Support/LineIterator.h
test/tools/llvm-profdata/Inputs/bad-function-count.profdata [deleted file]
test/tools/llvm-profdata/Inputs/bad-hash.profdata [new file with mode: 0644]
test/tools/llvm-profdata/Inputs/bar3-1.profdata
test/tools/llvm-profdata/Inputs/foo3-1.profdata
test/tools/llvm-profdata/Inputs/foo3-2.profdata
test/tools/llvm-profdata/Inputs/foo3bar3-1.profdata
test/tools/llvm-profdata/Inputs/foo3bar3-2.profdata
test/tools/llvm-profdata/Inputs/foo4-1.profdata
test/tools/llvm-profdata/Inputs/foo4-2.profdata
test/tools/llvm-profdata/Inputs/invalid-count-later.profdata
test/tools/llvm-profdata/Inputs/overflow.profdata
test/tools/llvm-profdata/Inputs/three-words-long.profdata [deleted file]
test/tools/llvm-profdata/errors.test
test/tools/llvm-profdata/simple.test
tools/llvm-profdata/llvm-profdata.cpp