- Nov 13, 2007
-
-
Bill Wendling authored
adjustment fields, and an optional flag. If there is a "dynamic_stackalloc" in the code, make sure that it's bracketed by CALLSEQ_START and CALLSEQ_END. If not, then there is the potential for the stack to be changed while the stack's being used by another instruction (like a call). This can only result in tears... llvm-svn: 44037
-
Steve Naroff authored
Fix Sema::CheckAssignmentConstraints() to operate on the canonical, unqualified type. llvm-svn: 44036
-
Ted Kremenek authored
the new serialization API. llvm-svn: 44035
-
Ted Kremenek authored
llvm-svn: 44034
-
Ted Kremenek authored
understand, and batched the emission owned subobjects (using BatchEmitOwnedPtr) to get a smaller output bitcode size. llvm-svn: 44033
-
Ted Kremenek authored
calls to BatchEmitOwnedPtrs and BatchReadOwnedPtrs. llvm-svn: 44032
-
Bill Wendling authored
llvm-svn: 44031
-
Devang Patel authored
llvm-svn: 44030
-
Anton Korobeynikov authored
some regressions on ppc nightly tests. llvm-svn: 44029
-
- Nov 12, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 44028
-
Steve Naroff authored
Add category method definitions incrementally, removing a FIXME (like we do for class implementations). llvm-svn: 44027
-
Fariborz Jahanian authored
llvm-svn: 44026
-
Fariborz Jahanian authored
llvm-svn: 44025
-
Bruno Cardoso Lopes authored
Fixed some AsmPrinter issues Added GLOBAL_OFFSET_TABLE Node handle. llvm-svn: 44024
-
Steve Naroff authored
Fix regression to Sema::ObjcActOnStartOfMethodDef()...need to initialize InvalidType field to false. llvm-svn: 44023
-
Steve Naroff authored
Add an error diagnostic to Parse::ParseObjCMessageExpression(). This now exposes the following bug... ******************** TEST 'Sema/message.m' FAILED! ******************** Command: clang -fsyntax-only -verify Sema/message.m Output: Errors seen but not expected: Line 9: invalid receiver to message expression ******************** TEST 'Sema/message.m' FAILED! ******************** As far as I can tell, all messages to method agruments fail. The method arguments are built by Sema::ObjcActOnStartOfMethodDef(). llvm-svn: 44022
-
Ted Kremenek authored
clients of the Deserializer to read the pointer ID before they are ready to deserialize the object (which can mean registering a pointer reference with the backpatcher). Changed some methods that took an argument "SerializedPtrID" to "const SerializedPtrID&" (pass-by-reference). This is to accommodate a future revision of SerializedPtrID where it may be much fatter than an unsigned integer. llvm-svn: 44021
-
Ted Kremenek authored
directMaterialize to CreateImpl. llvm-svn: 44020
-
Owen Anderson authored
llvm-svn: 44019
-
Steve Naroff authored
Now that we can refer to instance variables, make sure they are considered lvalues. llvm-svn: 44017
-
Steve Naroff authored
Implement instance variable references. llvm-svn: 44016
-
Steve Naroff authored
- Minor cleanup to yesterday's changes to Sema::ObjcActOnStartOfMethodDef(); - Add Sema::CurMethodDecl, in preparation for adding ObjcIvarRefExpr. - Add ObjcInterfaceDecl::lookupInstanceVariable(), in prep for adding ivars. - A couple renames in ObjcInterfaceDecl, while I was in the vicinity:-) llvm-svn: 44015
-
Gordon Henriksen authored
llvm-svn: 44014
-
Duncan Sands authored
llvm-svn: 44013
-
Owen Anderson authored
Target maintainers: please check that the instructions for your target are correctly marked. llvm-svn: 44012
-
Evan Cheng authored
llvm-svn: 44010
-
Steve Naroff authored
Forgot this file from my last commit... llvm-svn: 44009
-
Steve Naroff authored
Remove Action::ObjcActOnMethodDefinition(). Rationale: - It is not an "action" - it is never called by the parser. - It was only used by one method, Sema::ObjcActOnStartOfMethodDef(). As a result, the logic it embodied is now directly implemented in Sema::ObjcActOnStartOfMethodDef(). llvm-svn: 44008
-
Steve Naroff authored
Make sure @property is allowed within a category. Bug submitted by Keith Bauer. CookieJar:Desktop keith$ cat test.m #import <WebKit/WebKit.h> llvm-svn: 44007
-
Steve Naroff authored
Remove Sema::ObjcBuildMethodParameter(). Modify Sema::ParseParamDeclarator() to work for both ActOnStartOfFunctionDef() and ObjcActOnStartOfMethodDef(). llvm-svn: 44006
-
Owen Anderson authored
Could someone more familiar with machine-level stuff review this for me? llvm-svn: 44005
-
Hartmut Kaiser authored
llvm-svn: 44004
-
Owen Anderson authored
llvm-svn: 44003
-
Owen Anderson authored
to be a pass of its own. Instead, move it out into a helper method. llvm-svn: 44002
-
Owen Anderson authored
llvm-svn: 44001
-
Steve Naroff authored
Replace 2 method definition actions (ActOnFunctionDefBody, ActOnMethodDefBody) with 1 method definition action (ActOnFinishFunctionBody). I can't think of any reason that we would need two action hooks. llvm-svn: 44000
-
- Nov 11, 2007
-
-
Steve Naroff authored
Replace 3 method definition functions (ObjcParseMethodDefinition, ParseObjCInstanceMethodDefinition, ParseObjCClassMethodDefinition) with 1 method definition function (ParseObjCMethodDefinition). Less code/confusion. llvm-svn: 43999
-
Anton Korobeynikov authored
llvm-svn: 43998
-
Anton Korobeynikov authored
This makes DwarfRegNum to accept list of numbers instead. Added three different "flavours", but only slightly tested on x86-32/linux. Please check another subtargets if possible, llvm-svn: 43997
-
Steve Naroff authored
Tweak Sema::ActOnInstanceMessage() to treat the built-in "Class" type the same as "id". llvm-svn: 43996
-