diff options
| author | Adrian Prantl <aprantl@apple.com> | 2015-03-02 22:02:33 +0000 |
|---|---|---|
| committer | Adrian Prantl <aprantl@apple.com> | 2015-03-02 22:02:33 +0000 |
| commit | 92da14b24402ece7602f4ee5d283e8baad7959c5 (patch) | |
| tree | 0b7cc3d94029975c102a4f511e96149b45e46f53 /llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp | |
| parent | 446a0d1329b7621f41d229c7108962d7b554db37 (diff) | |
| download | llvm-92da14b24402ece7602f4ee5d283e8baad7959c5.zip llvm-92da14b24402ece7602f4ee5d283e8baad7959c5.tar.gz llvm-92da14b24402ece7602f4ee5d283e8baad7959c5.tar.bz2 | |
Refactor DebugLocDWARFExpression so it doesn't require access to the
TargetRegisterInfo. DebugLocEntry now holds a buffer with the raw bytes
of the pre-calculated DWARF expression.
Ought to be NFC, but it does slightly alter the output format of the
textual assembly.
This reapplies 230930 without the assertion in DebugLocEntry::finalize()
because not all Machine registers can be lowered into DWARF register
numbers and floating point constants cannot be expressed.
llvm-svn: 231023
Diffstat (limited to 'llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp')
0 files changed, 0 insertions, 0 deletions
