- Jul 02, 2008
-
-
Ted Kremenek authored
Renamed -dump-cfg to -cfg-dump, and -view-cfg to -cfg-view. This naming better matches the same options for asts (e.g. -ast-dump). llvm-svn: 53041
-
Ted Kremenek authored
llvm-svn: 53039
-
Ted Kremenek authored
Remove CheckerConsumer. llvm-svn: 53029
-
Ted Kremenek authored
llvm-svn: 53028
-
Chris Lattner authored
llvm-svn: 53027
-
Ted Kremenek authored
llvm-svn: 53024
-
Argyrios Kyrtzidis authored
llvm-svn: 53023
-
Argyrios Kyrtzidis authored
llvm-svn: 53022
-
Argyrios Kyrtzidis authored
llvm-svn: 53020
-
Argyrios Kyrtzidis authored
llvm-svn: 53017
-
Gabor Greif authored
llvm-svn: 53016
-
Gabor Greif authored
llvm-svn: 53015
-
Gabor Greif authored
llvm-svn: 53014
-
Argyrios Kyrtzidis authored
llvm-svn: 53013
-
Ted Kremenek authored
llvm-svn: 53004
-
Ted Kremenek authored
Migrated driver logic for running the CF retain/release checker over to the new AnalysisConsumer interface. llvm-svn: 53002
-
Ted Kremenek authored
Added CXXFieldCollector.h to clangSema.vcproj. llvm-svn: 52999
-
Ted Kremenek authored
llvm-svn: 52997
-
Ted Kremenek authored
analyses. This potentially is the primordial origins of a Clang-equivalent "PassManager". The new AnalysisConsumer interface allows multiple analyses to be run from a single invocation of Clang. Migrated the logic of "-warn-dead-stores" and "-warn-uninit-values" to use the new AnalysisConsumer interface. The new interface results in a significant code reduction to incorporate an analysis into the Driver. Updated a test case to (correctly) acknowledge that it contains a dead store (this check wasn't being performed because it was previously masked by -warn-uninit-values). llvm-svn: 52996
-
Ted Kremenek authored
llvm-svn: 52993
-
Ted Kremenek authored
llvm-svn: 52991
-
- Jul 01, 2008
-
-
Ted Kremenek authored
llvm-svn: 52963
-
Argyrios Kyrtzidis authored
llvm-svn: 52957
-
Argyrios Kyrtzidis authored
llvm-svn: 52956
-
Ted Kremenek authored
llvm-svn: 52949
-
Ted Kremenek authored
llvm-svn: 52940
-
- Jun 30, 2008
-
-
Chris Lattner authored
1) add a new ASTContext::getFloatTypeSemantics method. 2) Use it from SemaExpr.cpp, CodeGenTypes.cpp and other places. 3) Change the TargetInfo.h get*Format methods to return their fltSemantics byref instead of by pointer. 4) Change CodeGenFunction::EmitBuiltinExpr to allow builtins which sometimes expand specially and othertimes fall back to libm. 5) Add support for __builtin_nan("") to codegen, cases that don't pass in an empty string are currently lowered to libm calls. 6) Fix codegen of __builtin_infl. llvm-svn: 52914
-
Ted Kremenek authored
llvm-svn: 52913
-
Ted Kremenek authored
now this does the same thing as "MayEscape", but more functionality will go in here shortly. llvm-svn: 52904
-
Ted Kremenek authored
llvm-svn: 52902
-
Ted Kremenek authored
llvm-svn: 52899
-
Chris Lattner authored
rejected FP immediates like 08.123 llvm-svn: 52890
-
Chris Lattner authored
llvm-svn: 52889
-
- Jun 29, 2008
-
-
Chris Lattner authored
llvm-svn: 52881
-
Chris Lattner authored
static functions instead of methods on sema. llvm-svn: 52880
-
Chris Lattner authored
anyway, so there is no real loss here. Start making attribute processing methods static functions instead of methods on Sema. llvm-svn: 52879
-
Chris Lattner authored
llvm-svn: 52878
-
Chris Lattner authored
llvm-svn: 52877
-
Chris Lattner authored
decl attributes out of the various places they can hide. This makes us correctly reject things like this: t.c:2:22: error: mode attribute only supported for integer and floating-point types int **__attribute((mode(HI)))* i32; ^ because you can't make a pointer be HImode. llvm-svn: 52876
-
Chris Lattner authored
the implementation of ProcessDeclAttributes. llvm-svn: 52875
-