summaryrefslogtreecommitdiffstats
path: root/clang/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move promoteExprToType from being a static method in SemaExpr.cpp to beingChris Lattner2008-01-161-45/+37
* Finish up handling all permutations of "complex int" (in Sema::UsualArithmeti...Steve Naroff2008-01-151-5/+9
* - Change Type::isComplexType() to exlude GCC's complex integer extension. In ...Steve Naroff2008-01-151-17/+28
* Rework commit r45976, which was incorrect.Steve Naroff2008-01-151-4/+17
* Record if a compound literal expression is @ file scope. This allows us to im...Steve Naroff2008-01-141-4/+5
* Change Sema::CheckAddressOfOperation() to respect C99-only addressof rules.Steve Naroff2008-01-131-13/+17
* allow __func__ in objc methods.Chris Lattner2008-01-121-4/+8
* Tighten up handling of __func__ and friends: it should be an arrayChris Lattner2008-01-121-13/+11
* Fix the type of predefined identifiers like __func__. Patch byChris Lattner2008-01-121-2/+7
* - Teach Expr::isConstantExpr() about InitListExpr's (and offsetof, since I no...Steve Naroff2008-01-101-3/+6
* Teach Sema::ActOnCompoundLiteral about constraint C99 6.5.2.5p3.Steve Naroff2008-01-091-2/+3
* Fix Sema::CheckConditionalOperands(). The null pointer constant checks need t...Steve Naroff2008-01-081-13/+11
* Substituted all instances of the string "Objc" for "ObjC". This fixesTed Kremenek2008-01-071-17/+17
* minor cleanup.Chris Lattner2008-01-071-2/+1
* rearrange some code.Chris Lattner2008-01-061-11/+16
* some simplifications/cleanups to ?: sema.Chris Lattner2008-01-061-14/+21
* Emit warnings like "dereferencing void pointer" instead of trying to Chris Lattner2008-01-061-3/+2
* unnest vector handling again.Chris Lattner2008-01-041-23/+23
* we already test for exact type matches early, so we don't have to do Chris Lattner2008-01-041-16/+13
* simplify some of this code by removing the else/if chain and by Chris Lattner2008-01-041-8/+25
* move objc expr sema to its own file.Chris Lattner2008-01-041-280/+0
* add comments for the various AssignConvertType's, and split int->pointer from...Chris Lattner2008-01-041-5/+6
* Merge all the 'assignment' diagnostic code into one routine, decloning Chris Lattner2008-01-041-171/+97
* Patch to add semantics check for ObjC2's foreacn statement.Fariborz Jahanian2008-01-041-2/+1
* generalize some of the conversion warnings.Chris Lattner2008-01-031-15/+12
* regroup assignment-related diagnostics, fix a mistake in one.Chris Lattner2008-01-031-1/+1
* give better diagnostics for converting between function pointer and void*.Chris Lattner2008-01-031-9/+36
* Remove cause of misc. "variable might be used uninitialized in this function"...Fariborz Jahanian2008-01-031-4/+5
* Fixed a bug reported by Chris, involving assiging 0 to a qualified object type.Fariborz Jahanian2008-01-031-1/+2
* Compute the proper sourcerange for an CompoundLiteralExpr.Chris Lattner2008-01-021-2/+2
* Allow implicit casts during arithmetic for OCUVector operationsNate Begeman2007-12-301-5/+26
* Allow splat casts for OCU vector assignments & add some comments.Nate Begeman2007-12-301-0/+8
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Change Sema::ActOnCallExpr to construct the CallExpr early and put it intoChris Lattner2007-12-281-97/+99
* More objective-c type analysis. This time involving objective typesFariborz Jahanian2007-12-211-1/+1
* More objective-c typechecking stuff. This is work in progress and more patchesFariborz Jahanian2007-12-201-0/+5
* Implement codegen for ordered comparison builtins.Chris Lattner2007-12-201-2/+1
* implement semantic analysis for __builtin_islessequal and friends.Chris Lattner2007-12-201-2/+2
* simplify some code.Chris Lattner2007-12-201-1/+6
* refactor some code that handles sema of direct function calls.Chris Lattner2007-12-191-2/+1
* Various tweaks to the get/lookup instance/class method API's.Steve Naroff2007-12-191-1/+1
* This patch concludes implementation of dynamic objective-c type qualified byFariborz Jahanian2007-12-191-1/+9
* Add DefaultFunctionArrayConversion() to the indirection operator in Sema::Act...Steve Naroff2007-12-181-0/+1
* Improve how we find private method decls. This involved:Steve Naroff2007-12-181-17/+2
* Patch to implemented objective-c's dynamic object pointer qualified withFariborz Jahanian2007-12-171-5/+25
* Sema::ActOnMemberReferenceExpr() needs to perform the default conversions.Steve Naroff2007-12-161-0/+3
* Patch to make ObjcQualifiedInterfaceType inherit ObjcInterfaceTypeFariborz Jahanian2007-12-131-5/+2
* Don't do integer promotions of LHS for compound shift assignment. The LHS ha...Chris Lattner2007-12-131-1/+2
* Concatenation of objc strings.Fariborz Jahanian2007-12-121-3/+22
* TargetInfo no longer includes a reference to SourceManager.Ted Kremenek2007-12-121-4/+9
OpenPOWER on IntegriCloud