- Dec 13, 2007
-
-
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
-
Chris Lattner authored
llvm-svn: 44978
-
Chris Lattner authored
llvm-svn: 44976
-
Devang Patel authored
llvm-svn: 44974
-
Fariborz Jahanian authored
Ted, this change necessitates (de)/serialization of ParmVarDecl. llvm-svn: 44972
-
Chris Lattner authored
llvm-svn: 44968
-
Ted Kremenek authored
and is a work in progress. llvm-svn: 44967
-
Fariborz Jahanian authored
llvm-svn: 44966
-
Fariborz Jahanian authored
llvm-svn: 44964
-
Chris Lattner authored
llvm-svn: 44963
-
Ted Kremenek authored
instead of source files. llvm-svn: 44962
-
- Dec 12, 2007
-
-
Ted Kremenek authored
Moved all clients of Diagnostics to use FullSourceLoc instead of SourceLocation. Added many utility methods to FullSourceLoc to provide shorthand for: FullLoc.getManager().someMethod(FullLoc.getLocation()); instead we have: FullLoc.someMethod(); Modified TextDiagnostics (and related classes) to use this short-hand. llvm-svn: 44957
-
Steve Naroff authored
Encode enumeral types. llvm-svn: 44956
-
Ted Kremenek authored
some systems). llvm-svn: 44953
-
Ted Kremenek authored
llvm-svn: 44951
-
Ted Kremenek authored
- Added cstor that takes no arguments to create an "invalid" location. - Removed non-const version of getSourceManager(). - Renamed getSourceManager() to getManager. - Remover operator SourceLocatio(). llvm-svn: 44950
-
Ted Kremenek authored
llvm-svn: 44949
-
Ted Kremenek authored
to get a FullSourceLoc from a SourceLocation. llvm-svn: 44948
-
Ted Kremenek authored
llvm-svn: 44947
-
Ted Kremenek authored
for creating "invalid" location objects. llvm-svn: 44946
-
Chris Lattner authored
llvm-svn: 44945
-
Chris Lattner authored
llvm-svn: 44944
-
Ted Kremenek authored
llvm-svn: 44943
-
Ted Kremenek authored
contains both a SourceLocation and its associated SourceManager. This class is useful for argument passing to functions that expect both objects. llvm-svn: 44942
-
Chris Lattner authored
llvm-svn: 44941
-
Ted Kremenek authored
and into the "Basic" library. TargetInfo objects are now constructed from triples by calling the static method TargetInfo::CreateTargetInfo. llvm-svn: 44940
-
Chris Lattner authored
llvm-svn: 44939
-