| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Mechanically rename SourceManager::getInstantiationLoc and | Chandler Carruth | 2011-07-25 | 1 | -2/+2 |
| | | | | | | | | | FullSourceLoc::getInstantiationLoc to ...::getExpansionLoc. This is part of the API and documentation update from 'instantiation' as the term for macros to 'expansion'. llvm-svn: 135914 | ||||
| * | remove unneeded llvm:: namespace qualifiers on some core types now that ↵ | Chris Lattner | 2011-07-23 | 1 | -59/+59 |
| | | | | | | | | | LLVM.h imports them into the clang namespace. llvm-svn: 135852 | ||||
| * | Simplify. | Devang Patel | 2011-07-19 | 1 | -6/+2 |
| | | | | | llvm-svn: 135456 | ||||
| * | Check column number also. | Devang Patel | 2011-07-18 | 1 | -3/+5 |
| | | | | | llvm-svn: 135437 | ||||
| * | de-constify llvm::Type, patch by David Blaikie! | Chris Lattner | 2011-07-18 | 1 | -2/+2 |
| | | | | | llvm-svn: 135370 | ||||
| * | Emit debug info for extended vectors. | Devang Patel | 2011-07-13 | 1 | -3/+0 |
| | | | | | llvm-svn: 135083 | ||||
| * | Fix struct member's scope. Patch by Xi Wang. | Devang Patel | 2011-06-24 | 1 | -22/+25 |
| | | | | | llvm-svn: 133829 | ||||
| * | Automatic Reference Counting. | John McCall | 2011-06-15 | 1 | -0/+1 |
| | | | | | | | | | | | Language-design credit goes to a lot of people, but I particularly want to single out Blaine Garst and Patrick Beard for their contributions. Compiler implementation credit goes to Argyrios, Doug, Fariborz, and myself, in no particular order. llvm-svn: 133103 | ||||
| * | Simplify. | Devang Patel | 2011-06-03 | 1 | -4/+6 |
| | | | | | llvm-svn: 132560 | ||||
| * | Fix typedef's context. | Devang Patel | 2011-06-03 | 1 | -2/+3 |
| | | | | | llvm-svn: 132557 | ||||
| * | Robustify objc method type description (subroutine type) by walking ↵ | Devang Patel | 2011-05-31 | 1 | -11/+6 |
| | | | | | | | parameters directly. llvm-svn: 132368 | ||||
| * | List objective-c ineterfaces as public types in dwarf debug info output. | Devang Patel | 2011-05-31 | 1 | -0/+22 |
| | | | | | llvm-svn: 132361 | ||||
| * | List c++ class type as public type in dwarf debug info output. | Devang Patel | 2011-05-31 | 1 | -2/+11 |
| | | | | | llvm-svn: 132357 | ||||
| * | Implement a new type node, UnaryTransformType, designed to represent a | Alexis Hunt | 2011-05-24 | 1 | -0/+4 |
| | | | | | | | | | type that turns one type into another. This is used as the basis to implement __underlying_type properly - with TypeSourceInfo and proper behavior in the face of templates. llvm-svn: 132017 | ||||
| * | 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 | ||||

