llvm-project/llvm/lib/Bitcode/Reader
OCHyams a2620e00ff [Assignment Tracking][3/*] Add DIAssignID metadata boilerplate
The Assignment Tracking debug-info feature is outlined in this RFC:

https://discourse.llvm.org/t/
rfc-assignment-tracking-a-better-way-of-specifying-variable-locations-in-ir

Add the DIAssignID metadata attachment boilerplate. Includes a textual-bitcode
roundtrip test and tests that the verifier and parser catch badly formed IR.

This piece of metadata links together stores (used as an attachment) and the
yet-to-be-added llvm.dbg.assign debug intrinsic (used as an operand).

Reviewed By: jmorse

Differential Revision: https://reviews.llvm.org/D132222
2022-11-07 09:05:56 +00:00
..
BitReader.cpp Cleanup LLVMBitcode headers 2022-02-07 21:19:22 +01:00
BitcodeAnalyzer.cpp Remove redundant initialization of Optional (NFC) 2022-08-20 21:18:28 -07:00
BitcodeReader.cpp [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
CMakeLists.txt
MetadataLoader.cpp [Assignment Tracking][3/*] Add DIAssignID metadata boilerplate 2022-11-07 09:05:56 +00:00
MetadataLoader.h Cleanup LLVMBitcode headers 2022-02-07 21:19:22 +01:00
ValueList.cpp [Bitcode] Support expanding constant expressions into instructions 2022-06-28 11:09:46 +02:00
ValueList.h Remove unused forward declarations (NFC) 2022-07-17 15:37:48 -07:00