llvm-6502/tools
Justin Bogner 01c0550584 llvm-cov: Implement the preserve-paths flag
Until now, when a path in a gcno file included a directory, we would
emit our .gcov file in that directory, whereas gcov always emits the
file in the current directory. In doing so, this implements gcov's
strange name-mangling -p flag, which is needed to avoid clobbering
files when two with the same name exist in different directories.

The path mangling is a bit ugly and only handles unix-like paths, but
it's simple, and it doesn't make any guesses as to how it should
behave outside of what gcov documents. If we decide this should be
cross platform later, we can consider the compatibility implications
then.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200754 91177308-0d34-0410-b5e6-96231b3b80d8
2014-02-04 10:45:02 +00:00
..
bugpoint Do not reference llvm-gcc from bugpoint 2014-01-27 13:44:58 +00:00
bugpoint-passes
gold
llc Add target analysis passes to the codegen pipeline for MCJIT. 2014-01-23 19:23:28 +00:00
lli [CMake] Put lli-child-target into the Folder "Misc". 2014-01-28 09:43:41 +00:00
llvm-ar Simplify getSymbolFlags. 2014-01-31 20:57:12 +00:00
llvm-as [PM] Make the verifier work independently of any pass manager. 2014-01-19 02:22:18 +00:00
llvm-bcanalyzer
llvm-c-test
llvm-config
llvm-cov llvm-cov: Implement the preserve-paths flag 2014-02-04 10:45:02 +00:00
llvm-diff
llvm-dis
llvm-dwarfdump Change createObjectFile to return an ErrorOr. 2014-01-22 00:14:49 +00:00
llvm-extract
llvm-jitlistener
llvm-link
llvm-lto
llvm-mc Change MCStreamer EmitInstruction interface to take subtarget info 2014-01-28 23:12:42 +00:00
llvm-mcmarkup
llvm-nm Move error handling down to getSymbolNMTypeChar. 2014-02-04 00:21:18 +00:00
llvm-objdump Simplify getSymbolFlags. 2014-01-31 20:57:12 +00:00
llvm-readobj tools: fix Twine abuse 2014-01-30 06:19:27 +00:00
llvm-rtdyld Simplify the handling of iterators in ObjectFile. 2014-01-30 02:49:50 +00:00
llvm-shlib
llvm-size Simplify the handling of iterators in ObjectFile. 2014-01-30 02:49:50 +00:00
llvm-stress
llvm-symbolizer Simplify the handling of iterators in ObjectFile. 2014-01-30 02:49:50 +00:00
lto Revert r200560, "LTO itself hasn't depended on MCDisassembler any more." 2014-01-31 17:57:50 +00:00
macho-dump Simplify the handling of iterators in ObjectFile. 2014-01-30 02:49:50 +00:00
msbuild
obj2yaml llvm/tools: Prune redundant target_link_libraries. 2014-01-31 17:40:06 +00:00
opt Whitespace. 2014-01-20 15:47:15 +00:00
yaml2obj llvm/tools: Prune redundant target_link_libraries. 2014-01-31 17:40:06 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile