- Dec 17, 2007
-
-
Christopher Lamb authored
llvm-svn: 45081
-
- Dec 16, 2007
-
-
Anders Carlsson authored
llvm-svn: 45079
-
Steve Naroff authored
Sema::ActOnMemberReferenceExpr() needs to perform the default conversions. Bug and test case provided by Carl Lewis. llvm-svn: 45078
-
Chris Lattner authored
llvm-svn: 45065
-
Chris Lattner authored
llvm-svn: 45064
-
- Dec 15, 2007
-
-
Anders Carlsson authored
llvm-svn: 45062
-
Chris Lattner authored
llvm-svn: 45060
-
Ted Kremenek authored
so useful and introduced a few bugs. llvm-svn: 45051
-
Ted Kremenek authored
over is the subexpression of a sizeof(expression). Different clients will wish to handle iteration over such subexpressions differently, and can now easily query if they are iterating over such statements using the StmtIterator's inSizeOfExpr(). llvm-svn: 45047
-
Steve Naroff authored
- Remove getInstanceMethods/getClassMethods API on ObjcInterfaceDecl, 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
-
- Dec 14, 2007
-
-
Ted Kremenek authored
declared in a sizeof. For example: sizeof(int[foo()]); the expression "foo()" is an expression that is executed during the evaluation of sizeof. llvm-svn: 45043
-
Anders Carlsson authored
llvm-svn: 45035
-
Kevin authored
Originally, I included CSS hacks for IE. However, my comments before the doctype was the reason IE was running in non-strict mode. I did not know this. When Chris removed the comments, IE correctly went into strict mode and my IE hacks were no longer needed (the hacks were getting in the way now). solution: *) Make sure doctype is first on all files *) removed all IE hacks from menu.css (since the doctype issue fixes IE) llvm-svn: 45025
-
Seo Sanghyeon authored
llvm-svn: 45023
-
Seo Sanghyeon authored
llvm-svn: 45020
-
- Dec 13, 2007
-
-
Ted Kremenek authored
of "expressions", since they are not really evaluated. llvm-svn: 45015
-
Fariborz Jahanian authored
llvm-svn: 45014
-
Steve Naroff authored
Sema::ActOnFinishFunctionBody(): Since we no longer synthesize a FunctionDecl for each method, remove the unconditional initialization to 0 and corresponding comment. llvm-svn: 45008
-
Ted Kremenek authored
deserialization. Eventually this should be replaced with a lazy-reading mechanism that only reads source files when they are needed by clients. llvm-svn: 45007
-
Ted Kremenek authored
deserialized. llvm-svn: 45006
-
Ted Kremenek authored
llvm-svn: 45005
-
Ted Kremenek authored
create a .ast file in the current working directory. This mirrors the behavior of the -c option for gcc. Later we should add the ability to write the serialized file anywhere. llvm-svn: 45004
-
Chris Lattner authored
llvm-svn: 45003
-
Chris Lattner authored
llvm-svn: 45002
-
Chris Lattner authored
llvm-svn: 45001
-
Ted Kremenek authored
llvm-svn: 45000
-
Bill Wendling authored
llvm-svn: 44998
-
Chris Lattner authored
llvm-svn: 44996
-
Chris Lattner authored
llvm-svn: 44995
-
Chris Lattner authored
llvm-svn: 44994
-
Chris Lattner authored
Don't do integer promotions of LHS for compound shift assignment. The LHS has to be a modifiable lvalue. llvm-svn: 44993
-
Chris Lattner authored
llvm-svn: 44992
-
Chris Lattner authored
llvm-svn: 44991
-
Chris Lattner authored
llvm-svn: 44990
-
Ted Kremenek authored
Previously this field was serialized out in VarDecl (a parent class), but now the field belongs to ParmVarDecl. llvm-svn: 44989
-
Chris Lattner authored
llvm-svn: 44988
-
Chris Lattner authored
llvm-svn: 44985
-
Ted Kremenek authored
of array types. For things like: char x[10]; we should treat "x" as being initialized, because the variable "x" really refers to the memory block of the array. Clearly x[1] is uninitialized, but expressions like "(char*) x" really do refer to an initialized value. This simple dataflow analysis does not reason about the contents of arrays. This fixes: PR 1859 (http://llvm.org/bugs/show_bug.cgi?id=1859) llvm-svn: 44984
-
Chris Lattner authored
llvm-svn: 44983
-
Ted Kremenek authored
we incorrectly examine the expression within a sizeof() for use in computing dataflow values. This fixes: PR 1858 (http://llvm.org/bugs/show_bug.cgi?id=1858) llvm-svn: 44982
-