aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2015-03-02 22:02:33 +0000
committerAdrian Prantl <aprantl@apple.com>2015-03-02 22:02:33 +0000
commit92da14b24402ece7602f4ee5d283e8baad7959c5 (patch)
tree0b7cc3d94029975c102a4f511e96149b45e46f53 /llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp
parent446a0d1329b7621f41d229c7108962d7b554db37 (diff)
downloadllvm-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