Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Rename Diagnostic to DiagnosticsEngine as per issue 5397 | David Blaikie | 2011-09-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 140478 | |||||
* | Removing a bunch of dead returns/breaks after llvm_unreachables. | David Blaikie | 2011-09-23 | 1 | -4/+0 | |
| | | | | llvm-svn: 140407 | |||||
* | Switch assert(0/false) llvm_unreachable. | David Blaikie | 2011-09-23 | 1 | -5/+5 | |
| | | | | llvm-svn: 140367 | |||||
* | Tighten check to match an ivar with corresponding property by using ↵ | Devang Patel | 2011-09-19 | 1 | -4/+8 | |
| | | | | | | | | ObjCImplementationDecl. Radar 10139522 - Part 1. llvm-svn: 140038 | |||||
* | Emit debug info for c++0x nullptr. | Devang Patel | 2011-09-14 | 1 | -2/+2 | |
| | | | | llvm-svn: 139752 | |||||
* | Formatting. | Eric Christopher | 2011-09-14 | 1 | -11/+9 | |
| | | | | llvm-svn: 139681 | |||||
* | Fix typo. | Eric Christopher | 2011-09-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 139668 | |||||
* | By popular demand, enumerate all builtin types! | Devang Patel | 2011-09-12 | 1 | -2/+14 | |
| | | | | llvm-svn: 139521 | |||||
* | Add an assert so that new builtins do not sneak without proper debug info. | Devang Patel | 2011-09-12 | 1 | -0/+2 | |
| | | | | llvm-svn: 139514 | |||||
* | Fix debug info encodings for char16_t and char32_t. | Devang Patel | 2011-09-12 | 1 | -2/+2 | |
| | | | | llvm-svn: 139502 | |||||
* | Emit debug info for wchar_t. | Devang Patel | 2011-09-10 | 1 | -0/+4 | |
| | | | | llvm-svn: 139443 | |||||
* | Extend the ASTContext constructor to delay the initialization of | Douglas Gregor | 2011-09-02 | 1 | -3/+3 | |
| | | | | | | | | builtin types (When requested). This is another step toward making ASTUnit build the ASTContext as needed when loading an AST file, rather than doing so after the fact. No actual functionality change (yet). llvm-svn: 138985 | |||||
* | Don't try to emit unsupported templated friend declarations. They're unsupported | Nick Lewycky | 2011-09-01 | 1 | -2/+3 | |
| | | | | | | | and may very well be dependent-types, triggering an assertion in debug info codegen. llvm-svn: 138970 | |||||
* | 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 |