summaryrefslogtreecommitdiffstats
path: root/llvm/docs/SourceLevelDebugging.html
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix block descriptor documentation.Devang Patel2010-10-011-3/+5
| | | | llvm-svn: 115362
* Fix dbg_declare signature in document.Devang Patel2010-10-011-2/+2
| | | | llvm-svn: 115326
* Fix DIDerived type fields' type in document.Devang Patel2010-10-011-3/+3
| | | | llvm-svn: 115325
* Fix compile unit in example. Thanks Renato Golin!Devang Patel2010-07-131-2/+2
| | | | llvm-svn: 108246
* Update docs to reflect new DISubprogram elements.Devang Patel2010-06-041-0/+7
| | | | llvm-svn: 105495
* Fix more whitespace to be consistent with AsmPrinter.Dan Gohman2010-05-281-12/+12
| | | | llvm-svn: 104963
* Fix whitespace to be more consistent with AsmPrinter's style.Dan Gohman2010-05-281-2/+2
| | | | llvm-svn: 104962
* Revert r103213. It broke several sections of live website.mike-m2010-05-071-0/+1780
| | | | llvm-svn: 103219
* Overhauled llvm/clang docs builds. Closes PR6613.mike-m2010-05-061-1780/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NOTE: 2nd part changeset for cfe trunk to follow. *** PRE-PATCH ISSUES ADDRESSED - clang api docs fail build from objdir - clang/llvm api docs collide in install PREFIX/ - clang/llvm main docs collide in install - clang/llvm main docs have full of hard coded destination assumptions and make use of absolute root in static html files; namely CommandGuide tools hard codes a website destination for cross references and some html cross references assume website root paths *** IMPROVEMENTS - bumped Doxygen from 1.4.x -> 1.6.3 - splits llvm/clang docs into 'main' and 'api' (doxygen) build trees - provide consistent, reliable doc builds for both main+api docs - support buid vs. install vs. website intentions - support objdir builds - document targets with 'make help' - correct clean and uninstall operations - use recursive dir delete only where absolutely necessary - added call function fn.RMRF which safeguards against botched 'rm -rf'; if any target (or any variable is evaluated) which attempts to remove any dirs which match a hard-coded 'safelist', a verbose error will be printed and make will error-stop. llvm-svn: 103213
* don't reference DwarfWriterChris Lattner2010-04-051-1/+1
| | | | llvm-svn: 100401
* Small fixes to this documentation. Remove mention of uint/int type, fix typoNick Lewycky2010-03-311-8/+7
| | | | | | in 'number'. llvm-svn: 100001
* Add a paragram describing how to extract line number information.Devang Patel2010-03-261-0/+12
| | | | llvm-svn: 99636
* Fixed spelling errors.John Criswell2010-03-171-3/+3
| | | | llvm-svn: 98724
* Start using DIFile. See updated SourceLevelDebugging.html for more information.Devang Patel2010-03-091-87/+111
| | | | | | | | | This patch updates LLVMDebugVersion to 8. Debug info descriptors encoded using LLVMDebugVersion 7 is supported. Corresponding llvmgcc and clang FE commits are required. llvm-svn: 98020
* Add documentation for llvm.dbg.value intrinsicVictor Hernandez2010-01-111-0/+20
| | | | llvm-svn: 93203
* Remove some validation errors.Bill Wendling2009-12-011-12/+12
| | | | llvm-svn: 90184
* Some formatting and spelling fixes.Bill Wendling2009-12-011-61/+67
| | | | llvm-svn: 90182
* Update to reflect recent debugging information encoding changes.Devang Patel2009-11-251-219/+118
| | | | llvm-svn: 89896
* Fix HTML formatting.Jay Foad2009-11-171-1/+1
| | | | llvm-svn: 89093
* Documentation: Perform automated correction of common typos.Benjamin Kramer2009-10-121-1/+1
| | | | llvm-svn: 83849
* Reapply 79977.Devang Patel2009-08-281-505/+452
| | | | | | Use MDNodes to encode debug info in llvm IR. llvm-svn: 80406
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-452/+505
| | | | llvm-svn: 80073
* Update DebugInfo interface to use metadata, instead of special named ↵Devang Patel2009-08-251-505/+452
| | | | | | | | llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. This change speeds up llvm-gcc by more then 6% at "-O0 -g" (measured by compiling InstructionCombining.cpp!) llvm-svn: 79977
* fix some typos pointed out by Hidenobu SekiChris Lattner2009-07-181-1/+1
| | | | llvm-svn: 76342
* Remove debug info anchors - llvm.dbg.compile_units, llvm.dbg.subprogramsDevang Patel2009-06-261-53/+0
| | | | | | and llvm.dbg.global_variables. llvm-svn: 74251
* Fix some typosBruno Cardoso Lopes2009-05-291-3/+3
| | | | llvm-svn: 72579
* Formatting. Some updating of data structures. More work needs to be done to ↵Bill Wendling2009-05-171-499/+613
| | | | | | update the examples. llvm-svn: 71974
* update some syntaxChris Lattner2009-04-031-89/+89
| | | | llvm-svn: 68362
* Each input file is encoded as a separate compile unit in LLVM debuggingDevang Patel2009-01-301-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | information output. However, many target specific tool chains prefer to encode only one compile unit in an object file. In this situation, the LLVM code generator will include debugging information entities in the compile unit that is marked as main compile unit. The code generator accepts maximum one main compile unit per module. If a module does not contain any main compile unit then the code generator will emit multiple compile units in the output object file. [Part 1] Update DebugInfo APIs to accept optional boolean value while creating DICompileUnit to mark the unit as "main" unit. By defaults all units are considered non-main. Update SourceLevelDebugging.html to document "main" compile unit. Update DebugInfo APIs to not accept and encode separate source file/directory entries while creating various llvm.dbg.* entities. There was a recent, yet to be documented, change to include this additional information so no documentation changes are required here. Update DwarfDebug to handle "main" compile unit. If "main" compile unit is seen then all DIEs are inserted into "main" compile unit. All other compile units are used to find source location for llvm.dbg.* values. If there is not any "main" compile unit then create unique compile unit DIEs for each llvm.dbg.compile_unit. [Part 2] Create separate llvm.dbg.compile_unit for each input file. Mark compile unit create for main_input_filename as "main" compile unit. Use appropriate compile unit, based on source location information collected from the tree node, while creating llvm.dbg.* values using DebugInfo APIs. --- This is Part 1. llvm-svn: 63400
* * Comply with HTML 4.01 Strict standardMisha Brukman2008-12-161-22/+22
| | | | | | | * Converted absolute links to llvm.org/docs to relative links * Fixed spelling and s/;/:/, as needed llvm-svn: 61071
* Global replace of yellow W3C "valid HTML/CSS" icons with blue ones.Misha Brukman2008-12-111-2/+2
| | | | llvm-svn: 60880
* Document TEST=dbgoptDevang Patel2008-11-211-0/+18
| | | | llvm-svn: 59839
* Minor spelling and typo fixes.John Criswell2008-04-291-4/+4
| | | | llvm-svn: 50448
* Update llvm.dbg.func.start.Evan Cheng2008-02-011-4/+7
| | | | llvm-svn: 46636
* Fix typos.Duncan Sands2007-06-141-2/+2
| | | | llvm-svn: 37573
* Change e-mail address.Jim Laskey2007-03-141-1/+1
| | | | llvm-svn: 35103
* Change the MachineDebugInfo to MachineModuleInfo to better reflect usageJim Laskey2007-01-261-1/+1
| | | | | | for debugging and exception handling. llvm-svn: 33550
* Update docsJim Laskey2006-11-301-2/+4
| | | | llvm-svn: 32037
* Update info on mangled names.Jim Laskey2006-08-211-2/+8
| | | | llvm-svn: 29804
* Update debugging documents.Jim Laskey2006-08-211-0/+12
| | | | llvm-svn: 29800
* fix typosJim Laskey2006-06-211-2/+2
| | | | llvm-svn: 28894
* add subroutine typesJim Laskey2006-06-201-0/+5
| | | | llvm-svn: 28878
* add decimal form of LLVMDebugVersionJim Laskey2006-06-161-1/+1
| | | | llvm-svn: 28817
* 1. Revise vector debug support.Jim Laskey2006-06-161-55/+55
| | | | | | | | 2. Update docs for vector debug support and new version control. 3. Simplify serialization of DebugDescInfo subclasses. llvm-svn: 28816
* 1. Support standard dwarf format (was bootstrapping in Apple format.)Jim Laskey2006-06-151-1/+6
| | | | | | 2. Add vector support. llvm-svn: 28807
* Fixed some grammer and spelling.Jim Laskey2006-03-241-5/+6
| | | | llvm-svn: 27062
* Correction of stoppoint arguments.Jim Laskey2006-03-231-4/+5
| | | | llvm-svn: 26983
* Updated information related to local variables and scopes.Jim Laskey2006-03-231-33/+105
| | | | llvm-svn: 26982
* Update doc to reflect changes in subprogram and block descriptors.Jim Laskey2006-03-151-23/+55
| | | | llvm-svn: 26783
* Reflect the fact that empty strings can be expressed as null.Jim Laskey2006-03-141-5/+4
| | | | llvm-svn: 26761
OpenPOWER on IntegriCloud