Displaying 2 results from an estimated 2 matches for "dw_ate_packed_decimal".
2018 Aug 22
2
[DebugInfo] DIBuilder missing interface to generate DWARF info for packed_decimal basic type.
...er missing interface to generate DWARF info for packed_decimal basic type.
Hello,
I am working on a llvm based compiler frontend in which, I am using the packed_decimal type encoding.
During using the llvm DIBuilder, I found out that the interface to create BasicType with packed_decimal encoding(DW_ATE_packed_decimal), is missing all the related encoding stuff,
Like
(Missing)
DW_AT_picture_string - should be MDString Node - not decided yet.
DW_AT_decimal_sign - May be in DIflags with mask (5 distinct inputs), like FlagDSOverPunch, etc
DW_AT_digit_count - unsigned int...
2018 Aug 23
4
[DebugInfo] DIBuilder missing interface to generate DWARF info for packed_decimal basic type.
...aul.robinson at sony.com <paul.robinson at sony.com>
Sent: 22 August 2018 23:03
To: Chirag Patel <Chirag at raincode.com>
Cc: llvm-dev at lists.llvm.org
Subject: RE: [llvm-dev] [DebugInfo] DIBuilder missing interface to generate DWARF info for packed_decimal basic type.
Hi Chirag,
The DW_ATE_packed_decimal (etc) constants exist because they are merely additional values in an enumeration, and we just added all the values defined in DWARF to the enumeration . LLVM does not actually support any of the decimal types, or scaled binary types. (Somebody is actively working on scaled binary operations, alt...