- 44eeeba Preserve type info for local variables in optimized builds. by Devang Patel · 14 years ago
- c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
- 0fd3d1f Fix thinko in yesterday's fix. by Devang Patel · 14 years ago
- 8b90a78 Fix context in class static variable's debugging information entry. by Devang Patel · 14 years ago
- 8ab870d If given location is invalid then use current location. by Devang Patel · 14 years ago
- 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
- f8e10a5 Initialize Column. by Devang Patel · 14 years ago
- 258cf27 If variable location is invalid then use current location. by Devang Patel · 14 years ago
- f4e54a2 If there is not any debug info for type then do not emit debug info for this variable. by Devang Patel · 14 years ago
- ab69979 Avoid use of DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 14 years ago
- 5f970ee When instantiating a function that was declared via a typedef, e.g., by Douglas Gregor · 14 years ago
- 5d822f0 Use clang::VarDecl name instead of llvm::GlobalVariable name. by Devang Patel · 14 years ago
- 31f17ec Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 14 years ago
- 2b594b9 Enable debug info for local variables at -O1+. by Devang Patel · 14 years ago
- d3651cc Fix pasto, add a comment. by Benjamin Kramer · 14 years ago
- 48c70f6 Factor code. No functionality change. by Benjamin Kramer · 14 years ago
- 970c618 Revert accidental check-in. by Devang Patel · 14 years ago
- f0bf4d5 Revert r102215. This causes clang crash while compiling a test case from gdb testsuite. by Devang Patel · 14 years ago
- 71f4ff6 Encode field accessibility. by Devang Patel · 14 years ago
- 046c294 Vtable -> VTable renames across the board. by Anders Carlsson · 14 years ago
- 4800ea6 Emit debug info for objc getters and setters. by Devang Patel · 14 years ago
- e541d01 NewDebugLoc got renamed to DebugLoc. by Chris Lattner · 14 years ago
- c603463 adjust to IRBuilder change and use faster DebugLoc apis. by Chris Lattner · 14 years ago
- aaa210c use the new optimized debug info metadata accessors. In by Chris Lattner · 14 years ago
- ad46886 Replace some constant-sized SmallVectors. by Benjamin Kramer · 14 years ago
- 9c25039 Cache results computed by CGDebugInfo::getOrCreateFile() in a DenseMap. by Ted Kremenek · 14 years ago
- 590838b Change 'TypeCache' from being an std::map to a llvm::DenseMap. This reduces codegen time by Ted Kremenek · 14 years ago
- af44035 Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTableInfo class. by Anders Carlsson · 14 years ago
- f6728fc Comment the reasons for the strange little dance we do with the main file name for debug information by Douglas Gregor · 14 years ago
- f746aa6 Change CodeGenModule to rely on the Module's symbol table instead of by John McCall · 14 years ago
- f7ad500 Try to improve computation of the main file name for debug by Douglas Gregor · 14 years ago
- ac91b4c For debug information, get the main file name from the source manager by Douglas Gregor · 14 years ago
- fea3d4d Use raw_ostream instead of sprintf. by Benjamin Kramer · 14 years ago
- 22fe585 If main file name is empty then use "<unknown>". by Devang Patel · 14 years ago
- e4c1ea0 Keep track of Record context to ensure that record elements are properly nested in debug info. by Devang Patel · 14 years ago
- bba1607 Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect what it actually does. by Anders Carlsson · 14 years ago
- 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 14 years ago
- f338370 Use SmallString instead of alloca. by Devang Patel · 14 years ago
- d58562e Fix file reference for derived and composite types. Now, dwarf writer uses strict verifier that ignores debug info for such types if their file info is unknown. by Devang Patel · 14 years ago
- 7573f8b More then one anonymous aggregates on one line creates chaos when MDNode uniquness is combined with RAUW operation. Right solution is to avoid using RAUW. by Devang Patel · 14 years ago
- 683f6db Use getLast() instead of getBasename(). by Devang Patel · 14 years ago
- 1780055 Start using DIFile. Corresponding llvm patch is r98020. by Devang Patel · 14 years ago
- 0804e6e Avoid using DIDescriptor.isNull(). by Devang Patel · 14 years ago
- dd7b0d5 Revert r97949. by Devang Patel · 14 years ago
- ff03ab1 Avoid DIDescriptor.isNull() checks. by Devang Patel · 14 years ago
- 67b14f0 Targets (like pic16) may have mangled the name of global variables, by Sanjiv Gupta · 15 years ago
- 70c23cd Emit debug info for VectorType. by Devang Patel · 15 years ago
- d19429f Distinguish two lexical blocks at the same level. by Devang Patel · 15 years ago
- 4835fdd Do not ignore anonymous records. by Devang Patel · 15 years ago
- 4cb159c Cache new compile unit. by Devang Patel · 15 years ago
- 952b017 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 15 years ago
- 809b9bb Refactor code that generates debug info for variables that has BlocksAttr. by Devang Patel · 15 years ago
- d263e7b Use current location as the location of compiler generated arguments, e.g. self, _cmd etc. by Devang Patel · 15 years ago
- d5322da Fix virtual bases' debug info. by Devang Patel · 15 years ago
- 337472d Mark implicit "this" argument as an artificial argument. by Devang Patel · 15 years ago
- ce78c97 Fix FIXME and surrounding comment. by Devang Patel · 15 years ago
- 411894b Use appropriate context descriptor in RecordDecl's debug info. by Devang Patel · 15 years ago
- d6c5a26 Do not use clang type name to name a local variable, e.g. Decl. by Devang Patel · 15 years ago
- 239cec6 Do not use clang type name to name a local variable, e.g. Decl. by Devang Patel · 15 years ago
- eb6d79b Use DeclContext as getContextDescriptor() argument. by Devang Patel · 15 years ago
- abb485f Emit debug info for namespaces. by Devang Patel · 15 years ago
- d528905 Use appropriate context for typedefs. by Devang Patel · 15 years ago
- 3dd96a1 Maintain a map of regions (lexical scopes) and use it to find context for a global variable. by Devang Patel · 15 years ago
- 3358305 s/CGDebugInfo::getContext/CGDebugInfo::getContextDescriptor/g to avoid confusion. by Devang Patel · 15 years ago
- ca7daed Fix indentation. by Devang Patel · 15 years ago
- d774d1e Static methods do not need "this" pointer argument. by Devang Patel · 15 years ago
- 3064afe Emit base classes info first, as expected by the debugger. by Devang Patel · 15 years ago
- 89f05f8 s/FunctionNames/DebugInfoNames/g by Devang Patel · 15 years ago
- 4ce3f20 Emit vtable info. by Devang Patel · 15 years ago
- 0ac8f31 While emitting debugging infor for a C++ class, identify the holder of class's vtable, if any. by Devang Patel · 15 years ago
- a6da192 Include "this" pointer argument while emitting debug info for a C++ method. by Devang Patel · 15 years ago
- 8b752f1 Change the return type of ASTContext::getDeclAlignInBytes() to CharUnits and, by Ken Dyck · 15 years ago
- e70d391 Fix another debug info crash with virtual bases. by Anders Carlsson · 15 years ago
- 4433f1c Fix the test I broke, and also fix a crash when declaring a virtual destructor. Add debug info support for pure virtual member functions. by Anders Carlsson · 15 years ago
- d6f9a0d Factor creating the DISubprogram for a member function out into a separate function. by Anders Carlsson · 15 years ago
- bea9b23 Simplify CGDebugInfo::CollectCXXMemberFunctions a little. More to come. by Anders Carlsson · 15 years ago
- a245c5b First cut at emitting inheritance info. by Devang Patel · 15 years ago
- c002464 Emit debug info for virtual functions. by Devang Patel · 15 years ago
- 165714e fix rdar://7556129 a crash in blocks debug info codegen. by Chris Lattner · 15 years ago
- 14b1a36 simplify code. by Chris Lattner · 15 years ago
- 1b627dc No need to terminate this buffer. by Benjamin Kramer · 15 years ago
- d0f251b A Decl->getName() is not unique. However, the debug info descriptors by Devang Patel · 15 years ago
- 6d01276 Emit human readable names for operators. by Devang Patel · 15 years ago
- 4125fd2 First cut at emitting debugging information for C++ member functions. by Devang Patel · 15 years ago
- 1758420 Use llvm::Function name as the linkage name, but strip off leading '01' from display name. by Devang Patel · 15 years ago
- 428deb5 Refactor. by Devang Patel · 15 years ago
- 0d0d327 llvm::Function name is the linkage name. If it has a '01' as a prefix then probably there is a reason. by Devang Patel · 15 years ago
- 3364e62 Fix crash generating debug info for constructor for anonymous struct. by Eli Friedman · 15 years ago
- aa97d70 Emit linkage name even if it matches regular name. The code generator uses linkage name to find subprogram entry for the current function. by Devang Patel · 15 years ago
- 98a200b Add comment. by Devang Patel · 15 years ago
- bca1006 Because CurLoc is the current source location as far as CGDebugInfo is concerned. It is expected that this is set (usually left bracket location of function body compound statement) before EmitfunctionStart() is used. by Devang Patel · 15 years ago
- 9c6c3a0 Emit human readable names for c/c++ functions. Avoid emitting linkage name if it matches regular name. by Devang Patel · 15 years ago
- 199c3d6 Roll out ASTContext::getTypeSizeInChars(), replacing instances of by Ken Dyck · 15 years ago
- f5f7d86 Get rid of FixedWidthIntType, as suggested by Chris and Eli. by Anders Carlsson · 15 years ago
- 23e92c0 adjust for llvm api changes. by Chris Lattner · 15 years ago
- d5b8902 this form of SetDebugLocation is about to go away, add some #includes that by Chris Lattner · 15 years ago
- 840943d Improve on my previous fix for debug information. Rather than by Douglas Gregor · 15 years ago
- 2101a82 Teach debug info generation to handle TemplateSpecializationType, by Douglas Gregor · 15 years ago
- f2d8b9f Add -dwarf-debug-flags, which provides a way to embed the cc1 level options used by Daniel Dunbar · 15 years ago
- 155fd79 Use StringRef in CGDebugInfo::EmitFunctionStart. by Benjamin Kramer · 15 years ago