- 984cdee Remove dead code. by Devang Patel · 15 years ago
- 3e0c527 Adjust for debug info API change. by Benjamin Kramer · 15 years ago
- bf98608 do not rely on the implicit-dereference semantics of dyn_cast_or_null by Gabor Greif · 15 years ago
- 28b5286 While handling change of file, check if _current_ file is already seen or not. If current file is seen then it indicates that end of previous file's lexical scope. by Devang Patel · 15 years ago
- cf60744 Tidy up last commit, as per Devang's comments. by David Chisnall · 15 years ago
- 6bf98ff Use the unmangled name for the display name in Objective-C debug info. This should have no effect with the Mac runtime where clang (unlike GCC) uses the display name symbol name. by David Chisnall · 15 years ago
- 96b7f55 Debug info for friends! Patch originally by Alexander Herz. by Devang Patel · 15 years ago
- 22e99c2 Fix enum size and align. Tested by setvar.exp in gdb testsuite. by Devang Patel · 15 years ago
- 64c222a Debug Info: Put full Clang version into the debug info, to make it easier to by Daniel Dunbar · 15 years ago
- 41c2097 Emit debug info for enum constants. by Devang Patel · 15 years ago
- 66427b1 Reinstate the code for emitting an initial debug type for a struct, by Dan Gohman · 15 years ago
- 0483192 Detabify. by Eli Friedman · 15 years ago
- 25f9aae Delete an obsolete comment. by Dan Gohman · 15 years ago
- b1aac33 CreateTemporaryType doesn't needs its Context argument. by Dan Gohman · 15 years ago
- 196f710 Introduce a new temporary MDNode concept. Temporary MDNodes are by Dan Gohman · 15 years ago
- caa23f0 Emit debug info for static const class member. by Devang Patel · 15 years ago
- 8166571 Simplify by Devang Patel · 15 years ago
- 76e3b53 Do not use DIGlobalVariable to emit debugging information for enums. by Devang Patel · 15 years ago
- dc866e1 Simplify code and add comments, in code that generate debug info for constant integer globals, based on Chris's feedback. by Devang Patel · 15 years ago
- e03edfd Even if a constant's evaluated value is used, emit debug info for the constant variable. by Devang Patel · 15 years ago
- c7f16ab Override selected builtin names (e.g. "long int" instead of "long") to match names used by gcc in debug info. This makes gdb testsuite happy. by Devang Patel · 15 years ago
- a652fab construct debug info for "id" by hand. by Devang Patel · 15 years ago
- 4f6e73b Always use current working directory for DW_AT_comp_dir. by Devang Patel · 15 years ago
- 6014edd Reapply 109303. by Devang Patel · 15 years ago
- 6005082 Revert 109303. by Devang Patel · 15 years ago
- 268ad09 Untangle filename/dirname confusion. Store constructed strings on the side. Avoid use of Path.makeAbsolute(). by Devang Patel · 15 years ago
- cb9fe9e Revert r109263. by Devang Patel · 15 years ago
- 28f1676 There is no need to use separate dir name for AT_comp_dir attribute. Using absolute path for filename allows clients to query complete file location info from gdb breakpoints. Save constructed full file name. by Devang Patel · 15 years ago
- 0884a60 Keep track of artificial scopes introduced by line directives. For example, by Devang Patel · 15 years ago
- 222f4be ObjCId is special "struct objc_object". Make this explicit in debug info. by Devang Patel · 15 years ago
- 0043977 Remove unintended code that was checked in as part of r108916. by Devang Patel · 15 years ago
- 11a42a4 Remove unused argument. by Devang Patel · 15 years ago
- 6c01820 Print template argument names for template class. by Devang Patel · 15 years ago
- 7d7bc56 Correct line info for declarations/definitions. Radar 8063111. by Stuart Hastings · 15 years ago
- 8fd6499 Set "optimization is ON" and supply other optional parameters. This helps codegenerator preserve info in case the symbol is deleted. by Devang Patel · 15 years ago
- b3026df Mark implementation generated methods as artificial. by Devang Patel · 15 years ago
- 99c37213 Revert 108220 and subsequent patch. by Devang Patel · 15 years ago
- 01c8c10 Add volatile qualifiers for "this". by Devang Patel · 15 years ago
- 0a34e31 const qualify debug info for "this" for const methods. by Devang Patel · 15 years ago
- 0aabb12 While collecting members for a class, always create delcaration entry for methods. Debug info for method definition will be generated while generating code for method body. by Devang Patel · 15 years ago
- 8f3f76f Handle forward declarations properly in debug info. by Devang Patel · 15 years ago
- ea836bc Switch over to the new caching version of getMangledName. by Anders Carlsson · 15 years ago
- 8509824 Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 15 years ago
- 6ccba0f Preserve type info for local variables in optimized builds. by Devang Patel · 16 years ago
- 8b07ec2 Substantially alter the design of the Objective C type AST by introducing by John McCall · 16 years ago
- ec2a9ab Fix thinko in yesterday's fix. by Devang Patel · 16 years ago
- 98f2171 Fix context in class static variable's debugging information entry. by Devang Patel · 16 years ago
- c5ffabc If given location is invalid then use current location. by Devang Patel · 16 years ago
- 6150c88 Merged Elaborated and QualifiedName types. by Abramo Bagnara · 16 years ago
- 82bbfb5 Initialize Column. by Devang Patel · 16 years ago
- b319ade If variable location is invalid then use current location. by Devang Patel · 16 years ago
- 67eba80 If there is not any debug info for type then do not emit debug info for this variable. by Devang Patel · 16 years ago
- ba4ad7f Avoid use of DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 16 years ago
- c8be952 When instantiating a function that was declared via a typedef, e.g., by Douglas Gregor · 16 years ago
- dfcd066 Use clang::VarDecl name instead of llvm::GlobalVariable name. by Devang Patel · 16 years ago
- 2408e32 Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 16 years ago
- 42fb6f8 Enable debug info for local variables at -O1+. by Devang Patel · 16 years ago
- 20f2d43 Fix pasto, add a comment. by Benjamin Kramer · 16 years ago
- bbb5dea Factor code. No functionality change. by Benjamin Kramer · 16 years ago
- 8471593 Revert accidental check-in. by Devang Patel · 16 years ago
- f8b55d4 Revert r102215. This causes clang crash while compiling a test case from gdb testsuite. by Devang Patel · 16 years ago
- b9ab309 Encode field accessibility. by Devang Patel · 16 years ago
- 11e5140 Vtable -> VTable renames across the board. by Anders Carlsson · 16 years ago
- a2c048e Emit debug info for objc getters and setters. by Devang Patel · 16 years ago
- 18a584b NewDebugLoc got renamed to DebugLoc. by Chris Lattner · 16 years ago
- e675d0f adjust to IRBuilder change and use faster DebugLoc apis. by Chris Lattner · 16 years ago
- be49c03 use the new optimized debug info metadata accessors. In by Chris Lattner · 16 years ago
- 9e649c3 Replace some constant-sized SmallVectors. by Benjamin Kramer · 16 years ago
- dbb8cd1 Cache results computed by CGDebugInfo::getOrCreateFile() in a DenseMap. by Ted Kremenek · 16 years ago
- 23c29f0 Change 'TypeCache' from being an std::map to a llvm::DenseMap. This reduces codegen time by Ted Kremenek · 16 years ago
- a864caf Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTableInfo class. by Anders Carlsson · 16 years ago
- 65f7a3f Comment the reasons for the strange little dance we do with the main file name for debug information by Douglas Gregor · 16 years ago
- 7ec5043 Change CodeGenModule to rely on the Module's symbol table instead of by John McCall · 16 years ago
- fc7a481 Try to improve computation of the main file name for debug by Douglas Gregor · 16 years ago
- c6b5a3d For debug information, get the main file name from the source manager by Douglas Gregor · 16 years ago
- 69b3c43 Use raw_ostream instead of sprintf. by Benjamin Kramer · 16 years ago
- a42d3ea If main file name is empty then use "<unknown>". by Devang Patel · 16 years ago
- 01bb5ce Keep track of Record context to ensure that record elements are properly nested in debug info. by Devang Patel · 16 years ago
- 4cbe83c Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect what it actually does. by Anders Carlsson · 16 years ago
- e78aac4 Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 16 years ago
- 05c37d28 Use SmallString instead of alloca. by Devang Patel · 16 years ago
- 93f274c 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 · 16 years ago
- 4f26205 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 · 16 years ago
- f2aa707 Use getLast() instead of getBasename(). by Devang Patel · 16 years ago
- 408dcf6 Start using DIFile. Corresponding llvm patch is r98020. by Devang Patel · 16 years ago
- d3cbaa1 Avoid using DIDescriptor.isNull(). by Devang Patel · 16 years ago
- 9cf2705 Revert r97949. by Devang Patel · 16 years ago
- 4ce8ebb Avoid DIDescriptor.isNull() checks. by Devang Patel · 16 years ago
- 9ac3092 Targets (like pic16) may have mangled the name of global variables, by Sanjiv Gupta · 16 years ago
- b407338 Emit debug info for VectorType. by Devang Patel · 16 years ago
- 7585580 Distinguish two lexical blocks at the same level. by Devang Patel · 16 years ago
- f4df65c Do not ignore anonymous records. by Devang Patel · 16 years ago
- e003dd1 Cache new compile unit. by Devang Patel · 16 years ago
- 0a5a221 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 16 years ago
- 535fdaf Refactor code that generates debug info for variables that has BlocksAttr. by Devang Patel · 16 years ago
- 1b5330a Use current location as the location of compiler generated arguments, e.g. self, _cmd etc. by Devang Patel · 16 years ago
- 0ae70d1 Fix virtual bases' debug info. by Devang Patel · 16 years ago
- cce7e85 Mark implicit "this" argument as an artificial argument. by Devang Patel · 16 years ago
- ab79323 Fix FIXME and surrounding comment. by Devang Patel · 16 years ago
- e8fb4b7 Use appropriate context descriptor in RecordDecl's debug info. by Devang Patel · 16 years ago