[llvm] [RemoveDIs] Update DIBuilder C API with DbgRecord functions. (PR #95535)
Orlando Cazalet-Hyams via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 14 06:33:28 PDT 2024
================
@@ -140,34 +140,36 @@ Any tests downstream of the main LLVM repo that test the IR output of LLVM may b
Some new functions that have been added are temporary and will be deprecated in the future. The intention is that they'll help downstream projects adapt during the transition period.
```
-New functions (all to be deprecated)
-------------------------------------
-LLVMIsNewDbgInfoFormat # Returns true if the module is in the new non-instruction mode.
-LLVMSetIsNewDbgInfoFormat # Convert to the requested debug info format.
+Deleted functions
+-----------------
+LLVMDIBuilderInsertDeclareBefore # Insert a debug record (new debug info format) instead of a debug intrinsic (old debug info format).
+LLVMDIBuilderInsertDeclareAtEnd # Same as above.
+LLVMDIBuilderInsertDbgValueBefore # Same as above.
+LLVMDIBuilderInsertDbgValueAtEnd # Same as above.
LLVMDIBuilderInsertDeclareIntrinsicBefore # Insert a debug intrinsic (old debug info format).
LLVMDIBuilderInsertDeclareIntrinsicAtEnd # Same as above.
LLVMDIBuilderInsertDbgValueIntrinsicBefore # Same as above.
LLVMDIBuilderInsertDbgValueIntrinsicAtEnd # Same as above.
----------------
OCHyams wrote:
Same as before - these ones don't need to be mentioned at all.
https://github.com/llvm/llvm-project/pull/95535
More information about the llvm-commits
mailing list