aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/AssumptionCache.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2017-09-01 20:06:56 +0000
committerZachary Turner <zturner@google.com>2017-09-01 20:06:56 +0000
commitabb17cc084d917a54b3e5021bbb3ecdfc1a49d23 (patch)
tree2ceb0b03a84f9954158397e0222afba212cf9227 /llvm/lib/Analysis/AssumptionCache.cpp
parentc36039f462a8270a69b64309810f537e4991bb1c (diff)
downloadllvm-abb17cc084d917a54b3e5021bbb3ecdfc1a49d23.zip
llvm-abb17cc084d917a54b3e5021bbb3ecdfc1a49d23.tar.gz
llvm-abb17cc084d917a54b3e5021bbb3ecdfc1a49d23.tar.bz2
[llvm-pdbutil] Support dumping CodeView from object files.
We have llvm-readobj for dumping CodeView from object files, and llvm-pdbutil has always been more focused on PDB. However, llvm-pdbutil has a lot of useful options for summarizing debug information in aggregate and presenting high level statistical views. Furthermore, it's arguably better as a testing tool since we don't have to write tests to conform to a state-machine like structure where you match multiple lines in succession, each depending on a previous match. llvm-pdbutil dumps much more concisely, so it's possible to use single-line matches in many cases where as with readobj tests you have to use multi-line matches with an implicit state machine. Because of this, I'm adding object file support to llvm-pdbutil. In fact, this mirrors the cvdump tool from Microsoft, which also supports both object files and pdb files. In the future we could perhaps rename this tool llvm-cvutil. In the meantime, this allows us to deep dive into object files the same way we already can with PDB files. llvm-svn: 312358
Diffstat (limited to 'llvm/lib/Analysis/AssumptionCache.cpp')
0 files changed, 0 insertions, 0 deletions