- dd31ca1 Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- 9018ef7 Make sure to generate the right kind of MDNode for enum forward declarations. by Eli Friedman · 13 years ago
- a52a6a8 Mark the passed in "self" for a block as an object pointer so by Eric Christopher · 13 years ago
- 173d910 Grammar. by Eric Christopher · 13 years ago
- bdb1abb Update and expand comment. by Eric Christopher · 13 years ago
- 7106ec3 Handle a captured this for the debug information as well. by Eric Christopher · 13 years ago
- 0f143ae Fix awkward comment. by Eric Christopher · 13 years ago
- 31ce693 Reapply: by Eric Christopher · 13 years ago
- 48f782b Revert "Make clang emit a flag for DW_AT_object_pointer for the artificial" by Eric Christopher · 13 years ago
- 1d292e5 Make clang emit a flag for DW_AT_object_pointer for the artificial by Eric Christopher · 13 years ago
- 13453d3 Update comment and space. by Eric Christopher · 13 years ago
- 5296db0 The type of the self and cmd variables should be artificial. (Note by Eric Christopher · 13 years ago
- e637711 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 13 years ago
- e9a3ed4 Normalize line endings of r163013 (part 2). by Joao Matos · 13 years ago
- dc86f94 Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. by Joao Matos · 13 years ago
- 4a903df Reapply: by Eric Christopher · 13 years ago
- ff57601 Reapply: by Eric Christopher · 13 years ago
- 8d9ccdc Temporarily revert r162066 and r162062 to see if it brings the gdb bots back. by Eric Christopher · 13 years ago
- 122a3a8 Fix undefined behavior in debug info emission: operator* on WeakVH returns a by Richard Smith · 13 years ago
- 476e5a3 Add some caching here for the builtin types. by Eric Christopher · 13 years ago
- 11b4463 Make isa part of objc_object at metadata generation time. by Eric Christopher · 13 years ago
- 921cf13 This is always going to be true so the cast isn't necessary. by Eric Christopher · 13 years ago
- 06d2957 If we don't have a complete type for the array type yet either then by Eric Christopher · 13 years ago
- 5b3ec26 Remove some unintended changes from my last patch. by Eric Christopher · 13 years ago
- 33becaa Make sure when we get the replacement type for a template argument by Eric Christopher · 13 years ago
- e073177 Simplify code, no functionality change. by Benjamin Kramer · 13 years ago
- 08af4c8 Fix the name of this variable. by Eric Christopher · 13 years ago
- 47cff54 Update comment to accurately reflect what should happen. by Eric Christopher · 13 years ago
- f8b9809 Temporarily revert this to see if it brings the gdb bot back. by Eric Christopher · 13 years ago
- 2977378 The end of a block doesn't necessarily need a line table entry unless by Eric Christopher · 13 years ago
- 2ef3031 Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used instead. by Benjamin Kramer · 13 years ago
- c939e50 Fix grammar. by Eric Christopher · 13 years ago
- e6dcf10 Don't circumvent the debug info type cache when emitting info for EnumConstantDecl. by Benjamin Kramer · 13 years ago
- 5fb5df9 Restructure how the driver communicates information about the by John McCall · 13 years ago
- d4da16c Remove unused variable. by Bill Wendling · 13 years ago
- d1e09a4 [C++11 Compat] Fix breaking change in C++11 pair copyctor. by Michael J. Spencer · 13 years ago
- 6003ad5 Plug a long standing memory leak in TemplateArgument. by Benjamin Kramer · 13 years ago
- 40ed297 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 13 years ago
- beafa44 Reapply "Only emit debug information for methods that are user defined, there's" by Eric Christopher · 13 years ago
- 65485d7 Revert "Only emit debug information for methods that are user defined, there's" by John McCall · 13 years ago
- f5dad49 Only emit debug information for methods that are user defined, there's by Eric Christopher · 13 years ago
- 31a1fc6 Support C++11 enum forward declarations. by Eric Christopher · 13 years ago
- a91af14 Emit C++11 enum class information if it exists. by Eric Christopher · 13 years ago
- 246bb99 Revert r115805. An array type is required to have a range type, by Eric Christopher · 13 years ago
- fe0913b Update API usage for llvm DIBuilder changes for rvalue reference by Eric Christopher · 13 years ago
- de098cd Remove unnecessary temporary. by Eric Christopher · 13 years ago
- c0e7a3d The address of a vla is actually complex and requires a dereference. by Eric Christopher · 13 years ago
- 40d057f Whitespace. by Eric Christopher · 13 years ago
- bbff3da Make BuiltinType::getName return a StringRef and introduce BuiltinType::getNameAsCString by Argyrios Kyrtzidis · 14 years ago
- 74a3868 This patch adds a new Clang compiler flag "-gline-tables-only". by Alexey Samsonov · 14 years ago
- 2d7c57e Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 14 years ago
- 486e1fe Use enum to set debug info size generated by Clang by Alexey Samsonov · 14 years ago
- 3cc207b Forward declarations should take a context. This helps the debugger by Eric Christopher · 14 years ago
- 6d3f111 Avoid string thrashing when we can concatenate them in the final buffer. by Benjamin Kramer · 14 years ago
- db1554c static functions have a need for mangled name debug information too. by Eric Christopher · 14 years ago
- 3d19de9 Enable debug info for objective c implementations that may not have by Eric Christopher · 14 years ago
- f3dd713 Only emit the getter and setter names if they're not the default by Eric Christopher · 14 years ago
- b7e821a Change location information for synthesized properties to be at the by Eric Christopher · 14 years ago
- fef37f8 Revert previous commit changing location information to see if this by Eric Christopher · 14 years ago
- df02b36 Change location information for synthesized properties to be at the by Eric Christopher · 14 years ago
- bd9c910 Go back to using just the selector name for the getter and setter by Eric Christopher · 14 years ago
- eb03169 Add support for objc property decls according to the page at: by Eric Christopher · 14 years ago
- e894e09 Simplify some users of DenseMap::erase. by Benjamin Kramer · 14 years ago
- 6dde3e1 Update comment. by Eric Christopher · 14 years ago
- 8cc491a Debug info: Tighten up uses of plain MDNode pointers which don't survive replaceOperandWith. by Benjamin Kramer · 14 years ago
- d36ad66 Add support to mangle templated member function names with template args. by Eric Christopher · 14 years ago
- 947bb5a When adding member functions to a class add any specializations of by Eric Christopher · 14 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- 4b6753c Reapply r151702 with a small fix for a failure to cut and paste correctly. by Eric Christopher · 14 years ago
- c2f9dc9 Revert r151702, "Add support for handling captured variables in lambda debug by Daniel Dunbar · 14 years ago
- 3203f6b Add support for handling captured variables in lambda debug info. by Eric Christopher · 14 years ago
- 7a5fdd8 ObjcInterfaceTypes are also complete types for the type cache. by Eric Christopher · 14 years ago
- 55b2bfa Add a quick TODO. by Eric Christopher · 14 years ago
- 8678a4a Formatting. by Eric Christopher · 14 years ago
- 66562a4 Remove the type retaining from the clang frontend. This is now by Eric Christopher · 14 years ago
- e908a7a Make forward declarations for objective-c types use the new by Eric Christopher · 14 years ago
- 1c3785a Add in a caching mechanism so that forward declarations are replaced by Eric Christopher · 14 years ago
- 1a0c882 Formatting. by Eric Christopher · 14 years ago
- 71006f2 Remove UpdateCompletedType from the debug info emission. We now by Eric Christopher · 14 years ago
- 2939e6e Index "12" holds the vtable, not "9". by Eric Christopher · 14 years ago
- 4c006e5 Reapply r150631: by Eric Christopher · 14 years ago
- 9a89705 Revert "Add a completed/incomplete type difference. This allows us to have" by Eric Christopher · 14 years ago
- 7381907 Add a completed/incomplete type difference. This allows us to have by Eric Christopher · 14 years ago
- fe52523 Add back in the code to create forward decls using temporary mdnodes. by Eric Christopher · 14 years ago
- 8a41bd8 Temporarily walk back a few of my recent debug info limiting changes by Eric Christopher · 14 years ago
- 39e39c8 Don't cache the artificial type for the this pointer, there's no by Eric Christopher · 14 years ago
- b2db8e4 Constify the getClassName routine and variables that come out of it, by Eric Christopher · 14 years ago
- 75b90c4 Use the new forward declaration scheme for records. Also add more by Eric Christopher · 14 years ago
- 00fca3a Remove tabs. by Devang Patel · 14 years ago
- 7ec12c9 Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 14 years ago
- 56a321d Remove tabs. by Devang Patel · 14 years ago
- 37a5c95 Emit debug info for properites that are not backed by an ivar. by Devang Patel · 14 years ago
- ece0409 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 14 years ago
- f93d0b8 Relax valid location check. This fixes a clang crash while emitting debug info for properties that are synthesized by the compiler by default. by Devang Patel · 14 years ago
- 60fc242 Let an ivar directly refer property TAG. by Devang Patel · 14 years ago
- 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
- 3307c508 Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 14 years ago
- a21bbb2 Create new tag for the property. This is a work in progress. by Devang Patel · 14 years ago
- 877d5a7 unnecessary include of TargetMachine.h? by Andrew Trick · 14 years ago
- c9e6924 r149474 went a bit too far when combined with type caching. If we want by Eric Christopher · 14 years ago