| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Set up appropriate context for member function. | Devang Patel | 2011-05-17 | 1 | -0/+3 |
| | | | | | | | Radar 9440721 llvm-svn: 131441 | ||||
| * | Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name. | Devang Patel | 2011-05-12 | 1 | -1/+1 |
| | | | | | | | s/DW_AT_APPLE_objc_class_extension/DW_AT_APPLE_objc_complete_type/g llvm-svn: 131245 | ||||
| * | Do not add AT_APPLE_objc_class_extension attribute if @implementation is not ↵ | Devang Patel | 2011-05-12 | 1 | -2/+1 |
| | | | | | | | seen. llvm-svn: 131242 | ||||
| * | Use DW_AT_APPLE_objc_class_extension attribute to identify interfaces that ↵ | Devang Patel | 2011-05-12 | 1 | -1/+6 |
| | | | | | | | | | represent class extension. Radar 9423077. llvm-svn: 131239 | ||||
| * | Do not drop uint128 on the floor. | Devang Patel | 2011-05-05 | 1 | -0/+2 |
| | | | | | llvm-svn: 130929 | ||||
| * | Finish off rules for z-length bitfields in ms_struct | Fariborz Jahanian | 2011-05-03 | 1 | -2/+1 |
| | | | | | | | structs. // rdar://8823265 llvm-svn: 130783 | ||||
| * | Function with internal linkage name do not have mangled name. | Devang Patel | 2011-05-02 | 1 | -2/+1 |
| | | | | | llvm-svn: 130736 | ||||
| * | Do not try to get mangled name of block helpers. Apply a stopgap measure to ↵ | Devang Patel | 2011-05-02 | 1 | -1/+3 |
| | | | | | | | fix SingleSource/UnitTests/block-copied-in-cxxobj compile time crash. llvm-svn: 130734 | ||||
| * | More rule enforcement of zero bitfields for ms_struct. | Fariborz Jahanian | 2011-05-02 | 1 | -1/+2 |
| | | | | | llvm-svn: 130696 | ||||
| * | Remove unused variable spotted by GCC. | Nick Lewycky | 2011-05-02 | 1 | -2/+1 |
| | | | | | | | | | | Devang, can we remove this call entirely? If I try that, "make check" passes but the call has a side-effect of ensuring that the block's context exists in the debug info. getContextDescriptor() is used in a void context for that side- effect elsewhere in this file. Please take a look! llvm-svn: 130679 | ||||
| * | Tie constructor defintion with its declaration using AT_specification. | Devang Patel | 2011-04-29 | 1 | -4/+9 |
| | | | | | llvm-svn: 130561 | ||||
| * | Fixes debug info generation problem for ms_struct structs. | Fariborz Jahanian | 2011-04-28 | 1 | -1/+14 |
| | | | | | | | // rdar://8823265 llvm-svn: 130458 | ||||
| * | We need pointer size in bits here. | Devang Patel | 2011-04-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 130244 | ||||
| * | Emit intrinsic at current insert point, not at the end of current block. | Devang Patel | 2011-04-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 130177 | ||||
| * | Simplify. There is no need to have a method to just call another method. | Devang Patel | 2011-04-25 | 1 | -21/+14 |
| | | | | | llvm-svn: 130175 | ||||
| * | PR9214: Convert the DIBuilder API to use ArrayRef. | Jay Foad | 2011-04-24 | 1 | -29/+17 |
| | | | | | llvm-svn: 130086 | ||||
| * | Tie debug information for method declaration with debug information for ↵ | Devang Patel | 2011-04-23 | 1 | -3/+28 |
| | | | | | | | method definition. llvm-svn: 130037 | ||||
| * | Eliminate some literal 8s from EmitDeclare by converting to CharUnits. No | Ken Dyck | 2011-04-22 | 1 | -5/+5 |
| | | | | | | | change in functionality intended. llvm-svn: 129999 | ||||
| * | Use CharUnits to eliminate some literal 8s in | Ken Dyck | 2011-04-22 | 1 | -9/+11 |
| | | | | | | | EmitTypeForVarWithBlocksAttr(). No change in functionality intended. llvm-svn: 129998 | ||||
| * | Fix typo in comment. | Devang Patel | 2011-04-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 129703 | ||||
| * | Hack to turn the valgrind buildbot green, until Devang can address it | Eli Friedman | 2011-04-17 | 1 | -1/+1 |
| | | | | | | | properly. llvm-svn: 129657 | ||||
| * | Emit proper selector name in debug info. | Devang Patel | 2011-04-16 | 1 | -2/+13 |
| | | | | | llvm-svn: 129626 | ||||
| * | Emit debug info for Objective-C properties. | Devang Patel | 2011-04-16 | 1 | -3/+16 |
| | | | | | llvm-svn: 129625 | ||||
| * | Apply explicit braces to avoid ambiguous 'else' [-Wparentheses] | Nick Lewycky | 2011-04-09 | 1 | -2/+2 |
| | | | | | llvm-svn: 129176 | ||||
| * | Do not use zero as an upper bound for unbounded array because upper bound ↵ | Devang Patel | 2011-04-08 | 1 | -6/+17 |
| | | | | | | | zero also indicates one element array. llvm-svn: 129157 | ||||
| * | [Reapply r128776, modified so that it does not break debug info.] | Ken Dyck | 2011-04-07 | 1 | -1/+4 |
| | | | | | | | | Change the return type of CodeGenVTables::getVirtualBaseOffsetOffset() to CharUnits. No change in functionality intended. llvm-svn: 129072 | ||||
| * | Simplify. | Devang Patel | 2011-04-05 | 1 | -3/+1 |
| | | | | | llvm-svn: 128957 | ||||
| * | Emit debug info for function template parameters. | Devang Patel | 2011-04-05 | 1 | -14/+40 |
| | | | | | llvm-svn: 128948 | ||||
| * | Remove unintentional check-in. | Devang Patel | 2011-04-05 | 1 | -3/+0 |
| | | | | | llvm-svn: 128928 | ||||
| * | Fix typo. | Devang Patel | 2011-04-05 | 1 | -0/+4 |
| | | | | | llvm-svn: 128921 | ||||
| * | Use TemplateParameterList to extract template parameter name. | Devang Patel | 2011-04-05 | 1 | -8/+15 |
| | | | | | llvm-svn: 128915 | ||||
| * | Refactor. | Devang Patel | 2011-04-05 | 1 | -23/+31 |
| | | | | | llvm-svn: 128893 | ||||
| * | Eliminate conservative check that is covered by isIncompleteType() check. | Devang Patel | 2011-04-04 | 1 | -5/+0 |
| | | | | | llvm-svn: 128857 | ||||
| * | Incomplete type does not have any size. | Devang Patel | 2011-04-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 128855 | ||||
| * | Revert r128770, r128771, r128773 and r128776 for now. It breaks debug info. | Devang Patel | 2011-04-04 | 1 | -5/+4 |
| | | | | | llvm-svn: 128842 | ||||
| * | Change the return type of CodeGenVTables::getVirtualBaseOffsetOffset() to | Ken Dyck | 2011-04-02 | 1 | -4/+5 |
| | | | | | | | CharUnits. No change in functionality intended. llvm-svn: 128776 | ||||
| * | Do not try calculate the size of forward-declared template type array. | Devang Patel | 2011-04-01 | 1 | -0/+8 |
| | | | | | llvm-svn: 128725 | ||||
| * | Update type cache when a type is completed. | Devang Patel | 2011-03-23 | 1 | -1/+15 |
| | | | | | | | Radar 9168773 llvm-svn: 128150 | ||||
| * | Add support for language-specific address spaces. On top of that, | Peter Collingbourne | 2011-03-18 | 1 | -2/+2 |
| | | | | | | | | | | add support for the OpenCL __private, __local, __constant and __global address spaces, as well as the __read_only, _read_write and __write_only image access specifiers. Patch originally by ARM; language-specific address space support by myself. llvm-svn: 127915 | ||||
| * | Correctly unwrap 'auto' types. Fixes PR9414. | Anders Carlsson | 2011-03-06 | 1 | -0/+3 |
| | | | | | llvm-svn: 127121 | ||||
| * | Make AttributedTypes for GC-qualified types and fix some miscellaneous | John McCall | 2011-03-04 | 1 | -0/+1 |
| | | | | | | | | bugs with such types. Not sure this is quite how I want the desugaring and a.k.a. logic to go, but it suffices. llvm-svn: 126986 | ||||
| * | Encode argument numbering in debug info so that code generator can emit them ↵ | Devang Patel | 2011-03-03 | 1 | -7/+11 |
| | | | | | | | | | in order. This fixes few blocks.exp regressions. llvm-svn: 126960 | ||||
| * | revert r126858. | Devang Patel | 2011-03-02 | 1 | -11/+7 |
| | | | | | llvm-svn: 126874 | ||||
| * | Encode argument numbering in debug info so that code generator can emit them ↵ | Devang Patel | 2011-03-02 | 1 | -7/+11 |
| | | | | | | | | | | | in order. This fixes few blocks.exp regressions. Reapply r126795 with a fix (one character change) for gdb testsuite regressions. llvm-svn: 126858 | ||||
| * | Revert r126794. | Devang Patel | 2011-03-02 | 1 | -11/+7 |
| | | | | | llvm-svn: 126848 | ||||
| * | Hack in something so that we emit better debug information about | John McCall | 2011-03-02 | 1 | -3/+17 |
| | | | | | | | captured __block variables in the block-literal type. llvm-svn: 126834 | ||||
| * | Encode argument numbering in debug info so that code generator can emit them ↵ | Devang Patel | 2011-03-01 | 1 | -7/+11 |
| | | | | | | | | | in order. This fixes few blocks.exp regressions. llvm-svn: 126795 | ||||
| * | Use single code path to handle c++ structs and classes while generating ↵ | Devang Patel | 2011-02-28 | 1 | -8/+6 |
| | | | | | | | debug info. llvm-svn: 126691 | ||||
| * | Emit the structure layout of the block literal parameter to a block | John McCall | 2011-02-22 | 1 | -68/+217 |
| | | | | | | | | | | | invocation function into the debug info. Rather than faking up a class, which is tricky because of the custom layout we do, we just emit a struct directly from the layout information we've already got. Also, don't emit an unnecessarily parameter alloca for this "variable". llvm-svn: 126255 | ||||
| * | Use LLVM coding standard. | Devang Patel | 2011-02-22 | 1 | -93/+93 |
| | | | | | llvm-svn: 126232 | ||||

