aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDebugInfo.cpp
AgeCommit message (Expand)Author
2010-06-05Preserve type info for local variables in optimized builds. Devang Patel
2010-05-15Substantially alter the design of the Objective C type AST by introducingJohn McCall
2010-05-14Fix thinko in yesterday's fix.Devang Patel
2010-05-13Fix context in class static variable's debugging information entry.Devang Patel
2010-05-12If given location is invalid then use current location.Devang Patel
2010-05-11Merged Elaborated and QualifiedName types.Abramo Bagnara
2010-05-10Initialize Column.Devang Patel
2010-05-10If variable location is invalid then use current location.Devang Patel
2010-05-07If there is not any debug info for type then do not emit debug info for this ...Devang Patel
2010-05-07Avoid use of DIDescriptor::getNode(). Use overloaded operators instead.Devang Patel
2010-05-04When instantiating a function that was declared via a typedef, e.g.,Douglas Gregor
2010-04-29Use clang::VarDecl name instead of llvm::GlobalVariable name.Devang Patel
2010-04-27Make the InjectedClassNameType the canonical type of the current instantiationJohn McCall
2010-04-26Enable debug info for local variables at -O1+. Devang Patel
2010-04-24Fix pasto, add a comment.Benjamin Kramer
2010-04-24Factor code. No functionality change.Benjamin Kramer
2010-04-24Revert accidental check-in.Devang Patel
2010-04-24Revert r102215. This causes clang crash while compiling a test case from gdb ...Devang Patel
2010-04-21Encode field accessibility.Devang Patel
2010-04-17Vtable -> VTable renames across the board.Anders Carlsson
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