| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
lib dir and move all the libraries into it. This follows the main
llvm tree, and allows the libraries to be built in parallel. The
top level now enforces that all the libs are built before Driver,
but we don't care what order the libs are built in. This speeds
up parallel builds, particularly incremental ones.
llvm-svn: 48402
|
|
|
|
|
|
| |
all Create methods.
llvm-svn: 48398
|
|
|
|
| |
llvm-svn: 48396
|
|
|
|
| |
llvm-svn: 47768
|
|
|
|
|
|
|
|
|
| |
ObjCInterfaceDecl.
Happens with Xcode 2.4.1 headers on test
Parser/objc-foreach-error-1.m
llvm-svn: 47767
|
|
|
|
| |
llvm-svn: 47560
|
|
|
|
| |
llvm-svn: 47246
|
|
|
|
| |
llvm-svn: 46936
|
|
|
|
|
|
|
|
| |
of ObjC class warning is incomplete
As part of this fix, I made a low-level change to the text diagnostics machinery (to basically avoid printing duplicate source lines/carets when you have multiple diagnostics that refer to the same exact place). For now, this only happens with we don't have a source range (could be extended to support source ranges as well).
llvm-svn: 46897
|
|
|
|
|
|
| |
a method.
llvm-svn: 46232
|
|
|
|
| |
llvm-svn: 46141
|
|
|
|
| |
llvm-svn: 45839
|
|
|
|
|
|
|
| |
some naming inconsistencies in the names of classes pertaining to Objective-C
support in clang.
llvm-svn: 45715
|
|
|
|
|
|
| |
discussion of this change.
llvm-svn: 45410
|
|
|
|
|
|
| |
More is yet to come.
llvm-svn: 45263
|
|
|
|
| |
llvm-svn: 45224
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Changed Sema::ObjcActOnStartOfMethodDef() to register the methods with the global pools.
- Changed Sema::ActOnInstanceMessage() to look in global pools (should be much less error prone).
- Added a test case to message.m (for lookup that was broken).
Misc changes while I was investigating this...
- Changed Sema::ActOnAtEnd() to call AddFactoryMethodToGlobalPool (this looked like a cut/paste error).
- Added a comment and tweaked another where I was using the first person.
llvm-svn: 45142
|
|
|
|
|
|
|
|
|
|
| |
ObjcProtocolDecl, and ObjcCategoryDecl. These methods are replaced by the respective iterators on each class.
- Add getInstanceMethodForSelector to ObjcInterfaceDecl, ObjcProtocolDecl, and ObjcCatgoryDecl. This hook will do a "shallow" lookup. This is a convenience method that reducing some of the iterator usage.
- Various changes to convert all clients to the above API's...
llvm-svn: 45046
|
|
|
|
| |
llvm-svn: 44945
|
|
|
|
| |
llvm-svn: 44941
|
|
|
|
| |
llvm-svn: 44938
|
|
llvm-svn: 44925
|