aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDebugInfo.cpp
AgeCommit message (Expand)Author
2010-04-05Emit debug info for objc getters and setters.Devang Patel
2010-04-02NewDebugLoc got renamed to DebugLoc.Chris Lattner
2010-04-01adjust to IRBuilder change and use faster DebugLoc apis.Chris Lattner
2010-03-31use the new optimized debug info metadata accessors. InChris Lattner
2010-03-30Replace some constant-sized SmallVectors.Benjamin Kramer
2010-03-30Cache results computed by CGDebugInfo::getOrCreateFile() in a DenseMap.Ted Kremenek
2010-03-29Change 'TypeCache' from being an std::map to a llvm::DenseMap. This reduces ...Ted Kremenek
2010-03-23Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTable...Anders Carlsson
2010-03-22Comment the reasons for the strange little dance we do with the main file nam...Douglas Gregor
2010-03-19Change CodeGenModule to rely on the Module's symbol table instead ofJohn McCall
2010-03-19Try to improve computation of the main file name for debugDouglas Gregor
2010-03-18For debug information, get the main file name from the source managerDouglas Gregor
2010-03-13Use raw_ostream instead of sprintf.Benjamin Kramer
2010-03-12If main file name is empty then use "<unknown>".Devang Patel
2010-03-11Keep track of Record context to ensure that record elements are properly nest...Devang Patel
2010-03-11Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect wha...Anders Carlsson
2010-03-10Create a new InjectedClassNameType to represent bare-word references to the John McCall
2010-03-10Use SmallString instead of alloca.Devang Patel
2010-03-09Fix file reference for derived and composite types. Now, dwarf writer uses st...Devang Patel
2010-03-09More then one anonymous aggregates on one line creates chaos when MDNode uniq...Devang Patel
2010-03-09Use getLast() instead of getBasename().Devang Patel
2010-03-09Start using DIFile. Corresponding llvm patch is r98020.Devang Patel
2010-03-08Avoid using DIDescriptor.isNull(). Devang Patel
2010-03-08Revert r97949.Devang Patel
2010-03-08Avoid DIDescriptor.isNull() checks.Devang Patel
2010-02-25Targets (like pic16) may have mangled the name of global variables, Sanjiv Gupta
2010-02-23Emit debug info for VectorType.Devang Patel
2010-02-16Distinguish two lexical blocks at the same level.Devang Patel
2010-02-12Do not ignore anonymous records.Devang Patel
2010-02-12Cache new compile unit.Devang Patel
2010-02-11Eliminate the ASTContext parameter from RecordDecl::getDefinition()Douglas Gregor
2010-02-10Refactor code that generates debug info for variables that has BlocksAttr.Devang Patel
2010-02-10Use current location as the location of compiler generated arguments, e.g. se...Devang Patel
2010-02-09Fix virtual bases' debug info.Devang Patel
2010-02-09Mark implicit "this" argument as an artificial argument.Devang Patel
2010-02-01Fix FIXME and surrounding comment.Devang Patel
2010-02-01Use appropriate context descriptor in RecordDecl's debug info.Devang Patel
2010-02-01Do not use clang type name to name a local variable, e.g. Decl.Devang Patel
2010-02-01Do not use clang type name to name a local variable, e.g. Decl.Devang Patel
2010-02-01Use DeclContext as getContextDescriptor() argument.Devang Patel
2010-02-01Emit debug info for namespaces.Devang Patel
2010-01-29Use appropriate context for typedefs. 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-28Fix indentation.Devang Patel
2010-01-28Static methods do not need "this" pointer argument.Devang Patel
2010-01-28Emit base classes info first, as expected by the debugger.Devang Patel
2010-01-28s/FunctionNames/DebugInfoNames/gDevang Patel
2010-01-28Emit vtable info.Devang Patel
2010-01-28While emitting debugging infor for a C++ class, identify the holder of class'...Devang Patel