llvm/tools
Dean Michael Berris 6e1f066adf [XRay] Implement llvm-xray convert -- trace file conversion
This is the second part of a multi-part change to define additional
subcommands to the `llvm-xray` tool.

This change defines a conversion subcommand to take XRay log files, and
turns them from one format to another (binary or YAML). This currently
only supports the first version of the log file format, defined in the
compiler-rt runtime.

Depends on D21987.

Reviewers: dblaikie, echristo

Subscribers: mehdi_amini, dberris, beanz, llvm-commits

Differential Revision: https://reviews.llvm.org/D24376

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@291529 91177308-0d34-0410-b5e6-96231b3b80d8
2017-01-10 02:38:11 +00:00
..
bugpoint Fix spelling mistakes in Tools/Tests comments. NFC. 2016-11-20 13:31:13 +00:00
bugpoint-passes
dsymutil Add iterator support to DWARFDie to allow child DIE iteration. 2017-01-05 23:47:37 +00:00
gold Pass sample pgo flags to thinlto. 2016-12-16 16:48:46 +00:00
llc MC: support passing search paths to the IAS 2017-01-05 05:56:39 +00:00
lli Prune unused libdeps. 2016-12-08 15:28:02 +00:00
llvm-ar Always use / as the path separator. 2016-12-04 07:27:02 +00:00
llvm-as
llvm-as-fuzzer
llvm-bcanalyzer Add llvm-bcanalyzer support for new metadata node types. 2017-01-03 19:17:49 +00:00
llvm-c-test
llvm-cat llvm-cat: Allow bitcode files to be created with no modules. 2016-12-13 23:14:55 +00:00
llvm-config [llvm-config] Print --system-libs only when static linking 2017-01-06 21:33:54 +00:00
llvm-cov Apply clang-tidy's 'performance-faster-string-find' check to LLVM. 2016-11-30 10:01:11 +00:00
llvm-cxxdump
llvm-cxxfilt
llvm-diff
llvm-dis
llvm-dwarfdump Fix a bugs with using some Mach-O command line flags like "-arch armv7m". 2016-12-16 22:54:02 +00:00
llvm-dwp [CMake] llvm-dwp depends on intrinsics_gen 2016-11-19 02:33:42 +00:00
llvm-extract [CMake] llvm-extract depends on intrinsics_gen 2016-11-19 02:33:57 +00:00
llvm-go
llvm-jitlistener
llvm-link [ThinLTO] Rework llvm-link to use the FunctionImporter 2017-01-04 14:27:31 +00:00
llvm-lto llvm-lto: pass errs() to the module verifier (NFC) 2016-12-23 23:53:57 +00:00
llvm-lto2 llvm-lto2: remove leading '-' for cl::opt declaration 2016-12-23 23:54:34 +00:00
llvm-mc [llvm] Fix D26214: Move error handling out of MC and to the callers. 2016-12-06 02:49:17 +00:00
llvm-mc-fuzzer
llvm-mcmarkup
llvm-modextract llvm-modextract: Call keep() on the output stream before exiting. 2016-12-01 23:13:11 +00:00
llvm-nm Fix a bugs with using some Mach-O command line flags like "-arch armv7m". 2016-12-16 22:54:02 +00:00
llvm-objdump llvm-objdump: speed up -objc-meta-data 2017-01-08 19:14:15 +00:00
llvm-opt-report [llvm-opt-report] Fix context-sensitive lines where nothing happened 2017-01-07 20:21:17 +00:00
llvm-pdbdump DebugInfo: change the PDB UniqueId type to uint8_t 2016-12-30 19:42:13 +00:00
llvm-profdata
llvm-readobj llvm-readobj: ELF: Make DT tags machine aware 2016-12-27 19:59:29 +00:00
llvm-rtdyld Apply clang-tidy's 'performance-faster-string-find' check to LLVM. 2016-11-30 10:01:11 +00:00
llvm-shlib
llvm-size llvm-size: remove leading dash in '-radix' option 2016-12-23 23:55:08 +00:00
llvm-split
llvm-stress
llvm-strings
llvm-symbolizer
llvm-xray [XRay] Implement llvm-xray convert -- trace file conversion 2017-01-10 02:38:11 +00:00
lto [ThinLTO] Honor -O{0,1,2,4} passed through the libLTO interface for ThinLTO 2016-12-28 19:37:16 +00:00
msbuild
obj2yaml Revert "[ObjectYAML] Support for DWARF line tables" 2017-01-09 20:04:55 +00:00
opt IPO: Introduce ThinLTOBitcodeWriter pass. 2016-12-16 00:26:30 +00:00
sancov [sancov] skip duplicated points 2016-12-21 22:10:01 +00:00
sanstats
verify-uselistorder
xcode-toolchain
yaml2obj Revert "[ObjectYAML] Support for DWARF line tables" 2017-01-09 20:04:55 +00:00
CMakeLists.txt
LLVMBuild.txt Add llvm-modextract tool. 2016-11-29 21:54:33 +00:00