- Dec 13, 2007
-
-
Owen Anderson authored
Remove ugly and horrible code. It's not necessary for correctness, and can be added back later if it causes code quality issues. llvm-svn: 44986
-
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
-
Evan Cheng authored
llvm-svn: 44981
-
Nate Begeman authored
llvm-svn: 44980
-
Nate Begeman authored
llvm-svn: 44979
-
Chris Lattner authored
llvm-svn: 44978
-
Zhou Sheng authored
platform like Darwin. llvm-svn: 44977
-
Chris Lattner authored
llvm-svn: 44976
-
Devang Patel authored
llvm-svn: 44974
-
Nate Begeman authored
llvm-svn: 44973
-
Fariborz Jahanian authored
Ted, this change necessitates (de)/serialization of ParmVarDecl. llvm-svn: 44972
-
Evan Cheng authored
llvm-svn: 44970
-
Evan Cheng authored
llvm-svn: 44969
-
Chris Lattner authored
llvm-svn: 44968
-
Ted Kremenek authored
and is a work in progress. llvm-svn: 44967
-
Fariborz Jahanian authored
llvm-svn: 44966
-
Chris Lattner authored
llvm-svn: 44965
-
Fariborz Jahanian authored
llvm-svn: 44964
-
Chris Lattner authored
llvm-svn: 44963
-
Ted Kremenek authored
instead of source files. llvm-svn: 44962
-
Evan Cheng authored
llvm-svn: 44961
-
Evan Cheng authored
Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. llvm-svn: 44960
-
Duncan Sands authored
put it in a new header System/Host.h instead. Instead of getting the endianness from configure, calculate it directly. llvm-svn: 44959
-
- 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
-
Dan Gohman authored
llvm-svn: 44955
-
Dan Gohman authored
SelectionDAG::getConstant, in the same way as vector floating-point constants. This allows the legalize expansion code for @llvm.ctpop and friends to be usable with vector types. llvm-svn: 44954
-
Ted Kremenek authored
some systems). llvm-svn: 44953
-
Anton Korobeynikov authored
our life during future GraphTraits'ing slightly easier. llvm-svn: 44952
-
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
-