]> granicus.if.org Git - llvm/commit
DwarfExpression: Defer emitting DWARF register operations
authorAdrian Prantl <aprantl@apple.com>
Wed, 22 Mar 2017 01:15:57 +0000 (01:15 +0000)
committerAdrian Prantl <aprantl@apple.com>
Wed, 22 Mar 2017 01:15:57 +0000 (01:15 +0000)
commit5b1a3cb67cdb274aa6818dd267a67b8b14a222a7
tree9dfa00cc82365f76f3f1f7b0b4e2059639d45b5b
parent5fead02594bca4ea16f5459da6493e2ad4b17075
DwarfExpression: Defer emitting DWARF register operations
until the rest of the expression is known.

This is still an NFC refactoring in preparation of a subsequent bugfix.

This reapplies r298388 with a bugfix for non-physical frame registers.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298471 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/DwarfExpression.cpp
lib/CodeGen/AsmPrinter/DwarfExpression.h