llvm.org GIT mirror llvm / 3c35443
Update documentation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@371648 91177308-0d34-0410-b5e6-96231b3b80d8 Adrian Prantl a month ago
1 changed file(s) with 6 addition(s) and 6 deletion(s). Raw diff Collapse all Expand all
848848
849849 This section describes the forms used to represent C and C++ programs. Other
850850 languages could pattern themselves after this (which itself is tuned to
851 representing programs in the same way that DWARF 3 does), or they could choose
851 representing programs in the same way that DWARF does), or they could choose
852852 to provide completely different forms if they don't fit into the DWARF model.
853853 As support for debugging information gets added to the various LLVM
854854 source-language front-ends, the information used should be documented here.
855855
856 The following sections provide examples of a few C/C++ constructs and the debug
857 information that would best describe those constructs. The canonical
858 references are the ``DIDescriptor`` classes defined in
859 ``include/llvm/IR/DebugInfo.h`` and the implementations of the helper functions
860 in ``lib/IR/DIBuilder.cpp``.
856 The following sections provide examples of a few C/C++ constructs and
857 the debug information that would best describe those constructs. The
858 canonical references are the ``DINode`` classes defined in
859 ``include/llvm/IR/DebugInfoMetadata.h`` and the implementations of the
860 helper functions in ``lib/IR/DIBuilder.cpp``.
861861
862862 C/C++ source file information
863863 -----------------------------