- 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 14 years ago
- ebc3279 Correctly unwrap 'auto' types. Fixes PR9414. by Anders Carlsson · 14 years ago
- 14aa217 Make AttributedTypes for GC-qualified types and fix some miscellaneous by John McCall · 14 years ago
- 093ac46 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 14 years ago
- 41ba267 revert r126858. by Devang Patel · 14 years ago
- 810b07c by Devang Patel · 14 years ago
- 3da5cb2 Revert r126794. by Devang Patel · 14 years ago
- d113a6f Hack in something so that we emit better debug information about by John McCall · 14 years ago
- 8a04585 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 14 years ago
- 5c5b587 Use single code path to handle c++ structs and classes while generating debug info. by Devang Patel · 14 years ago
- 8178df3 Emit the structure layout of the block literal parameter to a block by John McCall · 14 years ago
- 16674e8 Use LLVM coding standard. by Devang Patel · 14 years ago
- 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
- 4a4e2ef Start using enums from DIBuilder. by Devang Patel · 14 years ago
- bb6f548 If preprocessed token introduced empty filename then use main translation unit's filename for debug info entries. by Devang Patel · 14 years ago
- 3475380 Simplify test to check an aggregate argument that has non trivial constructor or destructor. by Devang Patel · 14 years ago
- 6354d68 Only c++ class arguments with non trivial constructor or destructor needs a reference. by Devang Patel · 14 years ago
- 0691f93 If an aggregate is returned as 'sret' argument then let debugger know about this. by Devang Patel · 14 years ago
- eb4c45b Do not emit AT_MIPS_linkage_name for Objective-C method static variable i. by Devang Patel · 14 years ago
- 6e108ce Emit debug info for objc_selector. by Devang Patel · 14 years ago
- 570729e If an aggregate argument is passed indirectly because it has non trivial by Devang Patel · 14 years ago
- d16c2cf Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 14 years ago
- 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
- 0ce34c6 Emit debug info for template value parameters. by Devang Patel · 14 years ago
- fa275df Emit debug info for template type parameters. by Devang Patel · 14 years ago
- 36b8ee6 Debug info generation for rvalue references by Douglas Gregor · 14 years ago
- f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
- 31f7d02 Simplify. by Devang Patel · 14 years ago
- b1fd0eb Fix debug info for __block variable referenced outside of block. by Devang Patel · 14 years ago
- 9d156a7 Introduce an AttributedType, but don't actually use it anywhere yet. by John McCall · 14 years ago
- 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
- 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 14 years ago
- 170cef3 Remove unused parameter. getContextDescriptor() and getOrCreateNameSpace(). by Devang Patel · 14 years ago
- 344ff5d Remove unused parameter. by Devang Patel · 14 years ago
- 823d8e9 Start using DIBuilder. It provides cleaner interface. by Devang Patel · 14 years ago
- a6a2897 Harden CGDebugInfo::CreateType() a bit for cases where we couldn't generate type info for its component types by Douglas Gregor · 14 years ago
- 03013fa Merge System into Support. by Michael J. Spencer · 14 years ago
- c9e814b Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual. by Anders Carlsson · 14 years ago
- 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 14 years ago
- 8c457a8 Teach debug-info generation that SourceManager::getPresumedLoc() can by Douglas Gregor · 14 years ago
- 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
- f1d1d9a Simplify. Builtin types' context is always implied. by Devang Patel · 14 years ago
- a14f597 Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBaseClassOffset which returns the offset in CharUnits. Do the same thing for getVBaseClassOffset. by Anders Carlsson · 14 years ago
- f4dd962 After processing named unions do not fall through to handle anonymous unions. by Devang Patel · 14 years ago
- 532105f Basic types are language defined builtins. They are always defined at top most level. by Devang Patel · 14 years ago
- 8c37668 Directly use NamespaceDecl->getLocation() to find the source file. by Devang Patel · 14 years ago
- a2e5769 Stay within 80 columns. by Devang Patel · 14 years ago
- 4bc4887 Fix context info for enums. Radar 8595129 by Devang Patel · 14 years ago
- 3313357 Revert unintentional check-in. by Devang Patel · 14 years ago
- 58faf20 Tidy up MIPS_linkage name. Provide it only if it does not match regular name, otherwise it confuses debugger. by Devang Patel · 14 years ago
- 1a4c937 patch fixes class names missing from method names in debug information for by Fariborz Jahanian · 14 years ago
- 5bc794f Use root non-virtual primary base class, not just immediate primary base class, for AT_containing_type. by Devang Patel · 14 years ago
- cebbedd Fix debug info for anon union. This is tested by anon-union.exp. by Devang Patel · 14 years ago
- fe8fdba Fixes a typo which caused byte offset in debug info by Fariborz Jahanian · 14 years ago
- 0692f83 by Devang Patel · 14 years ago
- 189d6ef Permit constant evaluation of const floating-point variables with by John McCall · 14 years ago
- 3951e71 Identify functions with prototype appropriately in debug info. by Devang Patel · 14 years ago
- af164bb Mark FunctionNoProtoType's argument as unspecified parameters. by Devang Patel · 14 years ago
- cdf523c Do not emit subrange for incomplete array type. by Devang Patel · 14 years ago
- d2829b7 Remove unused argument. by Devang Patel · 14 years ago
- d78a019 Mark explict methods as explict in debug info. by Devang Patel · 14 years ago
- 9747739 Output debug info. for ivars declared in class by Fariborz Jahanian · 14 years ago
- c69e1cf Introduce -flimit-debug-info. by Devang Patel · 14 years ago
- aca745b Attach aritifical attribute with implicit parameters. Radar 8493141. by Devang Patel · 14 years ago
- 10a7a6a Emit method access specifier. Radar 8490416. by Devang Patel · 14 years ago
- e247248 Update to reflect DIFactory::CreateSubprogram() interface change from r115084. by Devang Patel · 14 years ago
- 43228a4 Remove dead code. by Devang Patel · 14 years ago
- 3475cfe Adjust for debug info API change. by Benjamin Kramer · 14 years ago
- 38c9b17 do not rely on the implicit-dereference semantics of dyn_cast_or_null by Gabor Greif · 14 years ago
- 424a5c6 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 · 14 years ago
- 52044a2 Tidy up last commit, as per Devang's comments. by David Chisnall · 14 years ago
- 70b9b44 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 · 14 years ago
- 2ed8f00 Debug info for friends! Patch originally by Alexander Herz. by Devang Patel · 14 years ago
- ffc52e7 Fix enum size and align. Tested by setvar.exp in gdb testsuite. by Devang Patel · 14 years ago
- 19f1983 Debug Info: Put full Clang version into the debug info, to make it easier to by Daniel Dunbar · 14 years ago
- 6237cea Emit debug info for enum constants. by Devang Patel · 14 years ago
- 45f7c78 Reinstate the code for emitting an initial debug type for a struct, by Dan Gohman · 14 years ago
- a7e6845 Detabify. by Eli Friedman · 14 years ago
- e605862 Delete an obsolete comment. by Dan Gohman · 14 years ago
- 8696837 CreateTemporaryType doesn't needs its Context argument. by Dan Gohman · 14 years ago
- 4cac5b4 Introduce a new temporary MDNode concept. Temporary MDNodes are by Dan Gohman · 14 years ago
- dabc3e9 Emit debug info for static const class member. by Devang Patel · 14 years ago
- 4c4acc0 Simplify by Devang Patel · 14 years ago
- 0317ab0 Do not use DIGlobalVariable to emit debugging information for enums. by Devang Patel · 14 years ago
- 25c2c8f Simplify code and add comments, in code that generate debug info for constant integer globals, based on Chris's feedback. by Devang Patel · 14 years ago
- 8d30838 Even if a constant's evaluated value is used, emit debug info for the constant variable. by Devang Patel · 14 years ago
- 05127ca 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 · 14 years ago
- c8972c6 construct debug info for "id" by hand. by Devang Patel · 14 years ago
- 5811500 Always use current working directory for DW_AT_comp_dir. by Devang Patel · 14 years ago
- ac4d13c Reapply 109303. by Devang Patel · 14 years ago
- e9b711c Revert 109303. by Devang Patel · 14 years ago
- 05b0f41 Untangle filename/dirname confusion. Store constructed strings on the side. Avoid use of Path.makeAbsolute(). by Devang Patel · 14 years ago
- 6e6bc39 Revert r109263. by Devang Patel · 14 years ago
- ab2e020 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 · 14 years ago
- 5a6fbcf Keep track of artificial scopes introduced by line directives. For example, by Devang Patel · 14 years ago
- eaf5ee9 ObjCId is special "struct objc_object". Make this explicit in debug info. by Devang Patel · 14 years ago
- ec5ea2b Remove unintended code that was checked in as part of r108916. by Devang Patel · 14 years ago
- 4d939e6 Remove unused argument. by Devang Patel · 14 years ago
- 700a1cb Print template argument names for template class. by Devang Patel · 14 years ago
- 257d1d3 Correct line info for declarations/definitions. Radar 8063111. by Stuart Hastings · 14 years ago