Merge pull request #1 from HaoMengHIT/master

add --merge used for merge llvmprof.out s
fix FindLLVM not update LLVM_DYNAMIC_LIBRARY

Signed-off-by: xiehuc <xiehuc@ubuntu-server-root1.client.mchsi.com>
support LLVM 3.5

Signed-off-by: xiehuc <xiehuc@ubuntu-server-root1.client.mchsi.com>
fully support c++11 and llvm 3.5

Signed-off-by: xiehuc <xiehuc@gmail.com>
add preheader into all files at begin

Signed-off-by: xiehuc <xiehuc@gmail.com>
fix not set Module variable

Signed-off-by: xiehuc <xiehuc@gmail.com>
-value-content add No.

Signed-off-by: xiehuc <xiehuc@gmail.com>
use_iterator use getUser

Signed-off-by: xiehuc <xiehuc@gmail.com>
readme add -merge description

Signed-off-by: xiehuc <xiehuc@gmail.com>
add -algo to select merge method

Signed-off-by: xiehuc <xiehuc@gmail.com>
add -to-block mode to convert edge profiling to block info

Signed-off-by: xiehuc <xiehuc@gmail.com>
remove -algo, use -merge=sum -merge=avg instread

Signed-off-by: xiehuc <xiehuc@gmail.com>
llvm-prof.pc.in add two variable

Signed-off-by: xiehuc <xiehuc@gmail.com>
add a fully timing library

Signed-off-by: xiehuc <xiehuc@gmail.com>
add comments for timing

Signed-off-by: xiehuc <xiehuc@gmail.com>
libprofile_rt only compile static library

Signed-off-by: xiehuc <xiehuc@gmail.com>
add a new PredBlockProfiling

Signed-off-by: xiehuc <xiehuc@gmail.com>