- Nov 18, 2009
-
-
Jakob Stoklund Olesen authored
llvm-svn: 89167
-
Mike Stump authored
llvm-svn: 89166
-
Mike Stump authored
enums. llvm-svn: 89165
-
Douglas Gregor authored
Rename Objective-C message send completion functions to indicate that we're referring to message sends llvm-svn: 89164
-
Douglas Gregor authored
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
-
Ted Kremenek authored
Pass source locations of identifiers referenced by @class through Action::ActOnForwardClassDeclaration(). llvm-svn: 89162
-
Mike Stump authored
pointer to member functions to work. WIP. llvm-svn: 89161
-
- Nov 17, 2009
-
-
Ted Kremenek authored
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
-
Fariborz Jahanian authored
objective-c2 classes (radar 6815425). llvm-svn: 89157
-
Devang Patel authored
llvm-svn: 89156
-
Mike Stump authored
llvm-svn: 89155
-
Daniel Dunbar authored
llvm-svn: 89154
-
Daniel Dunbar authored
llvm-svn: 89153
-
Fariborz Jahanian authored
(still radar 6815425). llvm-svn: 89152
-
Eric Christopher authored
and creation interfaces. llvm-svn: 89151
-
Jakob Stoklund Olesen authored
llvm-svn: 89150
-
Daniel Dunbar authored
llvm-svn: 89149
-
Mike Stump authored
llvm-svn: 89148
-
Fariborz Jahanian authored
(radar 6815425). llvm-svn: 89146
-
Jim Grosbach authored
llvm-svn: 89145
-
Jim Grosbach authored
llvm-svn: 89143
-
Jakob Stoklund Olesen authored
llvm-svn: 89142
-
Douglas Gregor authored
llvm-svn: 89141
-
Benjamin Kramer authored
llvm-svn: 89140
-
Jakob Stoklund Olesen authored
llvm-svn: 89139
-
Anton Korobeynikov authored
llvm-svn: 89138
-
Anton Korobeynikov authored
alignment imm (in the same way). Fix asmprinting for non-darwin platforms. llvm-svn: 89137
-
Ted Kremenek authored
Add c-index-test mode "-test-file-scan", which scans a source file and calls clang_getCursor() on every character. llvm-svn: 89136
-
Ted Kremenek authored
llvm-svn: 89135
-
David Chisnall authored
As per Fariborz's suggestion, committed now but can be reverted later if the used flag is problematic for Apple. llvm-svn: 89134
-
David Chisnall authored
llvm-svn: 89133
-
Ted Kremenek authored
llvm-svn: 89132
-
Ted Kremenek authored
llvm-svn: 89131
-
Evan Cheng authored
llvm-svn: 89130
-
Evan Cheng authored
llvm-svn: 89129
-
Jakob Stoklund Olesen authored
local register allocator is used. llvm-svn: 89127
-
Jakob Stoklund Olesen authored
The local register allocator doesn't like it when LiveVariables is run. We should also disable edge splitting under -O0, but that has to wait a bit. llvm-svn: 89125
-
Fariborz Jahanian authored
(Radar 6815425). llvm-svn: 89124
-
Jim Grosbach authored
llvm-svn: 89123
-
Viktor Kutuzov authored
Added getArchNameForAssembler method to the Triple class for which returns OS and Vendor independent target assembler arch. llvm-svn: 89122
-