[DwarfExpression] Refactor dwarf expression (NFC)
authorPetar Jovanovic <petar.jovanovic@mips.com>
Thu, 23 May 2019 10:37:13 +0000 (10:37 +0000)
committerPetar Jovanovic <petar.jovanovic@mips.com>
Thu, 23 May 2019 10:37:13 +0000 (10:37 +0000)
commitff47d83e7820f0342ee5d0b98f8b66a84bfee350
tree5ad2873320242e66a8b2cced03b3074e54549aa0
parente51b9e42b68c243dbc9b472f7c64c2c0fe821311
[DwarfExpression] Refactor dwarf expression (NFC)

Refactor location description kind in order to be easier for extensions
(needed for D60866).
In addition, cut off some bits from the other class fields.

Patch by Djordje Todorovic.

Differential Revision: https://reviews.llvm.org/D62002

llvm-svn: 361480
llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h