summaryrefslogtreecommitdiffstats
path: root/llvm/utils/llvm.natvis
Commit message (Collapse)AuthorAgeFilesLines
* Use VS2015 Project Support for Natvis to eliminate the need to manually ↵Mike Spertus2016-03-281-169/+0
| | | | | | | | | install natvis files When using Visual Studio 2015, cmake now puts the native visualizers in llvm.sln, so the developer automatically sees custom visualizations. Much thanks to ariccio who provided extensive help on this change. (manual installation still needed on VS2013) llvm-svn: 264601
* Typesafe visualization of PointerIntPairs in Visual StudioMike Spertus2016-03-181-2/+2
| | | | | | | In the <DisplayString> of PointerIntPair , I cast the pointer to the actual type, so VS can leverage it while visualizing, not unlike the recent change to PointerUnion visualization. In the expansion, the current code is casting to the incorrect type (wrong number of stars), so I fixed that as well. llvm-svn: 263821
* Type correct Visual Studio native visualization for PointerUnionsMike Spertus2016-03-111-9/+9
| | | | | | Visualize pointer unions by their actual type rather than as void *. llvm-svn: 263270
* Use correct memeber when displaying StringMap's size.Nikola Smiljanic2014-07-091-2/+2
| | | | llvm-svn: 212588
* Remove OwningPtr.h and associated testsAlp Toker2014-06-191-8/+0
| | | | | | llvm::OwningPtr is superseded by std::unique_ptr. llvm-svn: 211259
* Adding support for MSVC debugger visualization of the Optional datatype.Aaron Ballman2014-03-031-0/+8
| | | | llvm-svn: 202760
* Improve existing visualizers by:Nikola Smiljanic2014-02-071-58/+46
| | | | | | | | | | - Properly displaying non null terminated StringRef. - Auto expanding pointer types. - Displaying real type names for PointerUnions. - Using "size" and "capacity" across all containers. - Simplifying code where possible. llvm-svn: 201004
* A port of the Visual Studio 2012 debugger visualizers for common LLVM and ↵Aaron Ballman2013-01-251-0/+181
clang datatypes. Patch thanks to Nico Rieck! llvm-svn: 173532
OpenPOWER on IntegriCloud