aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2016-04-21 20:58:35 +0000
committerZachary Turner <zturner@google.com>2016-04-21 20:58:35 +0000
commita12b3d4626ee6dcb5cc98b121dd287b444b6bd3c (patch)
tree372590fc3d32faad953fd3f78f528743e55738fa /llvm/lib/CodeGen/MachineBasicBlock.cpp
parent5852c5a12f268aee0274ced9109d72da50985ebe (diff)
downloadllvm-a12b3d4626ee6dcb5cc98b121dd287b444b6bd3c.zip
llvm-a12b3d4626ee6dcb5cc98b121dd287b444b6bd3c.tar.gz
llvm-a12b3d4626ee6dcb5cc98b121dd287b444b6bd3c.tar.bz2
Refactor raw pdb dumper into library
PDB parsing code was hand-rolled into llvm-pdbdump. This patch moves the parsing of this code into DebugInfoPDB and makes the dumper use this. This is achieved by implementing the skeleton of RawPdbSession, the non-DIA counterpart to the existing PDB read interface. None of the type / source file / etc information is accessible yet, so this implementation is not yet close to achieving parity with the DIA counterpart, but the RawSession class simply holds a reference to a PDBFile class which handles parsing the file format. Additionally a PDBStream class is introduced which allows accessing the bytes of a particular stream in a PDB file. Differential Revision: http://reviews.llvm.org/D19343 Reviewed By: majnemer llvm-svn: 267049
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions