aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDebugInfo.h
AgeCommit message (Expand)Author
2010-04-17Vtable -> VTable renames across the board.Anders Carlsson
2010-03-31Minor include pruning.Benjamin Kramer
2010-03-30Cache results computed by CGDebugInfo::getOrCreateFile() in a DenseMap.Ted Kremenek
2010-03-29Remove FIXME comment.Ted Kremenek
2010-03-29Change 'TypeCache' from being an std::map to a llvm::DenseMap. This reduces ...Ted Kremenek
2010-03-09More then one anonymous aggregates on one line creates chaos when MDNode uniq...Devang Patel
2010-03-09Start using DIFile. Corresponding llvm patch is r98020.Devang Patel
2010-02-23Emit debug info for VectorType.Devang Patel
2010-02-10Refactor code that generates debug info for variables that has BlocksAttr.Devang Patel
2010-02-01Emit debug info for namespaces.Devang Patel
2010-01-29Maintain a map of regions (lexical scopes) and use it to find context for a g...Devang Patel
2010-01-28s/CGDebugInfo::getContext/CGDebugInfo::getContextDescriptor/g to avoid confus...Devang Patel
2010-01-28s/FunctionNames/DebugInfoNames/gDevang Patel
2010-01-28Emit vtable info.Devang Patel
2010-01-28Include "this" pointer argument while emitting debug info for a C++ method.Devang Patel
2010-01-26Fix the test I broke, and also fix a crash when declaring a virtual destructo...Anders Carlsson
2010-01-26Factor creating the DISubprogram for a member function out into a separate fu...Anders Carlsson
2010-01-25First cut at emitting inheritance info.Devang Patel
2010-01-19First cut at emitting debugging information for C++ member functions.Devang Patel
2010-01-19Refactor.Devang Patel
2010-01-14Emit human readable names for c/c++ functions. Avoid emitting linkage name if...Devang Patel
2009-12-08Use StringRef in CGDebugInfo::EmitFunctionStart.Benjamin Kramer
2009-12-06Add rudimentary support for member pointers to CGDebugInfo.Anders Carlsson
2009-11-13Do not store DIDescriptor directly into a container. Store MDNode directly, t...Devang Patel
2009-11-06Simplify the debug info code, handle lvalue references and template specializ...Anders Carlsson
2009-10-23Fixup the return type of functions.Mike Stump
2009-10-06Add support to attach debug info to an instruction.Devang Patel
2009-10-06Set appropriate context for a global variable while emitting debug info.Devang Patel
2009-09-30Improve debugging information for BlockDeclRefExpr. WIP. Given thisMike Stump
2009-09-25Fix an infinite loop arising when trying to generate debug informationJohn McCall
2009-09-19Ok, an AssertingVH definitely doesn't work for now because we free our cache ...Daniel Dunbar
2009-09-19Switch CGDebugInfo type cache to using an AssertingVH.Daniel Dunbar
2009-09-19Factor out CGDebugInfo::CreateTypeNode method.Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-07-14Revert 75648 for now. It is causing test failures.Devang Patel
2009-07-14Use LLVM mangler to get mangled name for debug info entry.Devang Patel
2009-07-14Update debug info generation for ObjCObjectPointer changes.Daniel Dunbar
2009-06-26Revrt PR4228 fix for now.Devang Patel
2009-06-16It is possible that main input file does not have any symbol with debug info....Devang Patel
2009-05-14Enhance debug information for block literals. Radar 6867696Mike Stump
2009-04-23Handle corner case where clang-cc is invoked directly to compile preprocessed...Devang Patel
2009-04-23implement debug info for _Complex.Chris Lattner
2009-04-17Appropriately set file name and directory name in debug info compile units.Devang Patel
2009-02-26Add support to emit debug info for objective-c interfaces.Devang Patel
2008-11-10reimplement debug info generation in terms of DebugInfo.h instead ofChris Lattner
2008-11-08Avoid redundant cast<>s / simplify type dispatch.Daniel Dunbar
2008-11-03privatize some methods.Chris Lattner
2008-11-01Move IRBuilder type definition to common file.Daniel Dunbar
2008-10-31Quick fix for PR2950, infinite loop generating debug info forDaniel Dunbar
2008-10-31Formatting tweaks.Daniel Dunbar