| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Missing piece of r89173. | Eli Friedman | 2009-11-18 | 1 | -0/+3 |
| | | | | | llvm-svn: 89174 | ||||
| * | Refactor emitting call to delete operator into common function EmitDeleteCall. | Eli Friedman | 2009-11-18 | 2 | -46/+32 |
| | | | | | llvm-svn: 89173 | ||||
| * | Fix one last gotcha with typeid. | Mike Stump | 2009-11-18 | 2 | -0/+5 |
| | | | | | llvm-svn: 89172 | ||||
| * | Add SourceLocations to ObjCClassDecl for the class identifiers referenced by ↵ | Ted Kremenek | 2009-11-18 | 8 | -32/+64 |
| | | | | | | | @class. llvm-svn: 89170 | ||||
| * | Finish code completion for Objective-C message sends | Douglas Gregor | 2009-11-18 | 2 | -14/+43 |
| | | | | | llvm-svn: 89168 | ||||
| * | Cleanup. | Mike Stump | 2009-11-17 | 1 | -3/+3 |
| | | | | | llvm-svn: 89166 | ||||
| * | Add rtti support for arrays, functiond without prototypes, vectors and | Mike Stump | 2009-11-17 | 2 | -15/+16 |
| | | | | | | | enums. llvm-svn: 89165 | ||||
| * | Rename Objective-C message send completion functions to indicate that we're ↵ | Douglas Gregor | 2009-11-17 | 4 | -20/+21 |
| | | | | | | | referring to message sends llvm-svn: 89164 | ||||
| * | Refactor code-completion support for message sends, collecting the | Douglas Gregor | 2009-11-17 | 3 | -89/+102 |
| | | | | | | | | | | code to find and add Objective-C methods (starting at an ObjCContainerDecl) into a single, static function. Also, make sure that we search into the implementations of classes and categories to find even more methods. llvm-svn: 89163 | ||||
| * | Pass source locations of identifiers referenced by @class through ↵ | Ted Kremenek | 2009-11-17 | 6 | -6/+17 |
| | | | | | | | Action::ActOnForwardClassDeclaration(). llvm-svn: 89162 | ||||
| * | Add rtti info for function prototypes and refactor. This allows | Mike Stump | 2009-11-17 | 2 | -48/+77 |
| | | | | | | | pointer to member functions to work. WIP. llvm-svn: 89161 | ||||
| * | Do not register ObjCInterfaceDecls implicitly created by @class in the | Ted Kremenek | 2009-11-17 | 2 | -1/+21 |
| | | | | | | | | | | | | | | | | | | | current DeclContext. These "imaginary" declarations pose issues for clients searching DeclContext for actual declarations. Instead, register them for name lookup, and add the ObjCInterfaceDecl later to the DeclContext when we hit an actual @interface declaration. This also fixes a bug where the invariant that the Decls in a DeclContext are sorted in order of their appearance is no longer violated. What could happen is that an @class causes an ObjCInterfaceDecl to get added first to the DeclContext, then the ObjCClassDecl itself is added, and then later the SourceLocation of the ObjCInterfaceDecl is updated with the correct location (which is later in the file). This breaks an assumed invariant in ResolveLocation.cpp (and possibly other clients). llvm-svn: 89160 | ||||
| * | This patch finalizes implementatin of weak_import | Fariborz Jahanian | 2009-11-17 | 2 | -0/+40 |
| | | | | | | | objective-c2 classes (radar 6815425). llvm-svn: 89157 | ||||
| * | Add rtti support for pointer to data members. | Mike Stump | 2009-11-17 | 3 | -8/+36 |
| | | | | | llvm-svn: 89155 | ||||
| * | Drop unnecessary #include. | Daniel Dunbar | 2009-11-17 | 2 | -3/+3 |
| | | | | | llvm-svn: 89154 | ||||
| * | Remove unnecessary &&s. | Daniel Dunbar | 2009-11-17 | 1 | -5/+5 |
| | | | | | llvm-svn: 89153 | ||||
| * | More cases for weak_import objective-c2 classes. | Fariborz Jahanian | 2009-11-17 | 1 | -0/+3 |
| | | | | | | | (still radar 6815425). llvm-svn: 89152 | ||||
| * | Fix -Asserts warning. | Daniel Dunbar | 2009-11-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 89149 | ||||
| * | Add rtti support for non-member pointers. WIP. | Mike Stump | 2009-11-17 | 2 | -15/+100 |
| | | | | | llvm-svn: 89148 | ||||
| * | More support for weak_import objective-c2 class. | Fariborz Jahanian | 2009-11-17 | 1 | -0/+27 |
| | | | | | | | (radar 6815425). llvm-svn: 89146 | ||||
| * | Improve location information when adding conversion candidates | Douglas Gregor | 2009-11-17 | 1 | -2/+2 |
| | | | | | llvm-svn: 89141 | ||||
| * | fgetln is a BSDism; replace it with more portable code. | Benjamin Kramer | 2009-11-17 | 1 | -6/+9 |
| | | | | | llvm-svn: 89140 | ||||
| * | Add c-index-test mode "-test-file-scan", which scans a source file and calls ↵ | Ted Kremenek | 2009-11-17 | 2 | -6/+260 |
| | | | | | | | clang_getCursor() on every character. llvm-svn: 89136 | ||||
| * | Fix test case. | Ted Kremenek | 2009-11-17 | 1 | -156/+156 |
| | | | | | llvm-svn: 89135 | ||||
| * | Added block type introspection support. | David Chisnall | 2009-11-17 | 8 | -13/+125 |
| | | | | | | | As per Fariborz's suggestion, committed now but can be reverted later if the used flag is problematic for Apple. llvm-svn: 89134 | ||||
| * | Fixed bug where ivar offsets were being initialized as 0 with the fragile ↵ | David Chisnall | 2009-11-17 | 1 | -1/+1 |
| | | | | | | | GNU ABI. llvm-svn: 89133 | ||||
| * | Rename test. | Ted Kremenek | 2009-11-17 | 1 | -0/+0 |
| | | | | | llvm-svn: 89132 | ||||
| * | Add clang_getNullCursor() and clang_equalCursors() (the latter for comparing ↵ | Ted Kremenek | 2009-11-17 | 3 | -0/+18 |
| | | | | | | | cursors). llvm-svn: 89131 | ||||
| * | Undo previous test fix. -split-phi-edges now disables automatically when the | Jakob Stoklund Olesen | 2009-11-17 | 1 | -1/+1 |
| | | | | | | | local register allocator is used. llvm-svn: 89127 | ||||
| * | Start support of weak_import objective-c classes. | Fariborz Jahanian | 2009-11-17 | 2 | -1/+3 |
| | | | | | | | (Radar 6815425). llvm-svn: 89124 | ||||
| * | Replace (-INT8_C(128)), which uses an illegally out-of-range argument for | Ken Dyck | 2009-11-17 | 2 | -76/+73 |
| | | | | | | | | INT8_C, with (-INT8_C(127)-1) in the definition of INT8_MIN. Apply similar changes to the definitions of INT16_MIN and INT24_MIN. llvm-svn: 89120 | ||||
| * | Allow "source_filename" to be an optional argument (the client can provide ↵ | Ted Kremenek | 2009-11-17 | 2 | -2/+4 |
| | | | | | | | NULL). This allows the client to put the source_filename in the command_line_args without fear of the file being named twice. llvm-svn: 89118 | ||||
| * | Organize c-index-test into logic sections, and add section headers. | Ted Kremenek | 2009-11-17 | 1 | -42/+62 |
| | | | | | llvm-svn: 89117 | ||||
| * | Clean up c-index-test command line usage a bit by requiring a ↵ | Ted Kremenek | 2009-11-17 | 3 | -39/+52 |
| | | | | | | | "-test-load-tu" option when testing clang_loadTranslationUnit(). Running c-index-test without the correct arguments now also prints a useful summary of its correct usage. llvm-svn: 89115 | ||||
| * | Adjust format attribute index for implicit object arguments. Fixes PR5521. | Sebastian Redl | 2009-11-17 | 3 | -2/+35 |
| | | | | | llvm-svn: 89113 | ||||
| * | Implement code completion for Objective-C message sends to "super". | Douglas Gregor | 2009-11-17 | 2 | -2/+114 |
| | | | | | llvm-svn: 89112 | ||||
| * | Fixes a typo, reported by Doug. | Fariborz Jahanian | 2009-11-17 | 3 | -3/+3 |
| | | | | | llvm-svn: 89107 | ||||
| * | Fix PR5531. | Anders Carlsson | 2009-11-17 | 2 | -4/+33 |
| | | | | | llvm-svn: 89106 | ||||
| * | Make sure, for sure this time, that expressions do not have reference type | Douglas Gregor | 2009-11-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 89104 | ||||
| * | Augment code-completion results to provide argument names and | Douglas Gregor | 2009-11-17 | 2 | -0/+68 |
| | | | | | | | placeholder arguments for Objective-C message sends. llvm-svn: 89103 | ||||
| * | StringRef'ify CodeCompletionString | Douglas Gregor | 2009-11-17 | 2 | -13/+15 |
| | | | | | llvm-svn: 89102 | ||||
| * | Use the INTn_C integer constant macros to generate limit constants with correct | Ken Dyck | 2009-11-17 | 2 | -98/+101 |
| | | | | | | | | suffixes. This corrects the suffixes for the limit constants of the 32-bit types on MSP430 and PIC16, and the 64-bit types on PPC64, SystemZ, X86_64. llvm-svn: 89101 | ||||
| * | recognize .hpp as c++ (needed for ./configure'ing boost) | Nuno Lopes | 2009-11-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 89100 | ||||
| * | add Fedora 11 include path. what a crap.. | Nuno Lopes | 2009-11-17 | 1 | -0/+5 |
| | | | | | llvm-svn: 89098 | ||||
| * | Make test header independent so it doesn't fail on freebsd. I hope this doesn't | Benjamin Kramer | 2009-11-17 | 1 | -3/+3 |
| | | | | | | | hurt the intention of the test. llvm-svn: 89096 | ||||
| * | Remove unnecessary parens around the bodies of integer constant macros. C99 | Ken Dyck | 2009-11-17 | 2 | -125/+125 |
| | | | | | | | | requires that their arguments be decimal, hex, octal constants---no signs allowed---making the parens unnecessary. llvm-svn: 89095 | ||||
| * | Fix MSVC warning. | Benjamin Kramer | 2009-11-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 89092 | ||||
| * | Temporarily unbreak the clang-on-llvm tests. :) Not going to fix unresolved | John McCall | 2009-11-17 | 1 | -9/+1 |
| | | | | | | | lookup all in a night. llvm-svn: 89089 | ||||
| * | ... and add back a few more triple forces. | Daniel Dunbar | 2009-11-17 | 4 | -4/+4 |
| | | | | | llvm-svn: 89088 | ||||
| * | Remove stale reference to old WPA dir, patch by Kovarththanan Rajaratnam. | Daniel Dunbar | 2009-11-17 | 1 | -4/+0 |
| | | | | | llvm-svn: 89086 | ||||

