aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDebugInfo.h
AgeCommit message (Expand)Author
2011-01-22Debug info generation for rvalue referencesDouglas Gregor
2011-01-17Simplify.Devang Patel
2010-12-09Remove unused parameter. getContextDescriptor() and getOrCreateNameSpace().Devang Patel
2010-12-09Remove unused parameter.Devang Patel
2010-12-08Start using DIBuilder. It provides cleaner interface.Devang Patel
2010-11-01Simplify. Builtin types' context is always implied.Devang Patel
2010-10-28Basic types are language defined builtins. They are always defined at top mos...Devang Patel
2010-10-12Fix debug info for anon union. Devang Patel
2010-10-09Permit constant evaluation of const floating-point variables withJohn McCall
2010-10-06Remove unused argument.Devang Patel
2010-09-30Introduce -flimit-debug-info.Devang Patel
2010-09-02Tidy up last commit, as per Devang's comments.David Chisnall
2010-08-27Debug info for friends!Devang Patel
2010-08-23Emit debug info for enum constants.Devang Patel
2010-08-20Introduce a new temporary MDNode concept. Temporary MDNodes areDan Gohman
2010-08-10Simplify code and add comments, in code that generate debug info for constant...Devang Patel
2010-08-10Even if a constant's evaluated value is used, emit debug info for the constan...Devang Patel
2010-07-27Always use current working directory for DW_AT_comp_dir.Devang Patel
2010-07-27Reapply 109303. Devang Patel
2010-07-26Revert 109303.Devang Patel
2010-07-24Untangle filename/dirname confusion. Store constructed strings on the side. A...Devang Patel
2010-07-22Keep track of artificial scopes introduced by line directives. For example,Devang Patel
2010-07-20Remove unused argument.Devang Patel
2010-07-20Print template argument names for template class.Devang Patel
2010-05-15Substantially alter the design of the Objective C type AST by introducingJohn McCall
2010-05-12If given location is invalid then use current location.Devang Patel
2010-04-24Fix pasto, add a comment.Benjamin Kramer
2010-04-24Factor code. No functionality change.Benjamin Kramer
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