diff options
author | Reid Kleckner <rnk@google.com> | 2015-08-11 15:51:40 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2015-08-11 15:51:40 +0000 |
commit | 7d9e1e125930404a7ebce2e8d584b34a9065d530 (patch) | |
tree | 41e0a50188ff1cf634f84ced36f4fe0e4f42d7ad /llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | |
parent | 863bfdbfb446adaef767ff514d1f2ffb5d489562 (diff) | |
download | bcm5719-llvm-7d9e1e125930404a7ebce2e8d584b34a9065d530.tar.gz bcm5719-llvm-7d9e1e125930404a7ebce2e8d584b34a9065d530.zip |
[Windows] Use llvm-symbolizer before using dbghelp
Summary:
llvm-symbolizer understands both PDBs and DWARF, so it's a better bet if
it's available. It prints out the function parameter types and column
numbers, so I needed to churn the expected test output a bit.
This makes most of the llvm-symbolizer subprocessing code
target-independent. Pipes on all platforms use fd_t, and we can use the
portable ReadFromFile / WriteToFile wrappers in symbolizer_sanitizer.cc.
Only the pipe creation and process spawning is Windows-specific.
Please check that the libcdep layering is still correct. I don't know
how to reproduce the build configuration that relies on that.
Reviewers: samsonov
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D11791
llvm-svn: 244616
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/LoopVectorize.cpp')
0 files changed, 0 insertions, 0 deletions