- Aug 20, 2008
-
-
Ted Kremenek authored
llvm-svn: 55038
-
Ted Kremenek authored
This fixes an ownership issue where FieldDecls could be owned both by an ObjCInterfaceDecl and a RecordDecl. llvm-svn: 55037
-
Eli Friedman authored
visible effects, but this will significantly reduce the amount of boilerplate code necessary to add subtargets. If this looks okay, I'll do the rest of the processors (PPC, Sparc, ARM) soon. llvm-svn: 55036
-
Eli Friedman authored
llvm-svn: 55032
-
Eli Friedman authored
llvm-svn: 55027
-
Daniel Dunbar authored
- Drop duplicate (and broken) code for sending messages. - Add EmitObjCProtocolExpr to CodeGenFunction. llvm-svn: 55024
-
Eli Friedman authored
heck it does on Darwin, but it's not part of POSIX, and the GNU version of find errors out on it. On a side note, there are a couple of new failures due to tests including OS X specific headers. llvm-svn: 55019
-
Ted Kremenek authored
llvm-svn: 55013
-
- Aug 19, 2008
-
-
Ted Kremenek authored
This patch extends BasicStoreManager::getInitialStore() to include code that symbolicates input variables. It also removes redundant handling of ImplicitParamDecl, since it is a subclass of VarDecl. llvm-svn: 54993
-
Steve Naroff authored
Fix crasher in RewriteObjC::RewriteObjCSynchronizedStmt(). Can't depend on the source locations of the sync expression (since it may have been rewritten. Fixes <rdar://problem/6156363> clang ObjC rewriter: rewriting attached file causes assertion failure: invalid FileID llvm-svn: 54986
-
Chris Lattner authored
llvm-svn: 54973
-
Ted Kremenek authored
llvm-svn: 54970
-
Chris Lattner authored
llvm-svn: 54967
-
Argyrios Kyrtzidis authored
Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastExpr and ExplicitCastExpr derive from a common base class (CastExpr): Expr -> CastExpr -> ExplicitCastExpr -> ImplicitCastExpr llvm-svn: 54955
-
Chris Lattner authored
llvm-svn: 54954
-
Chris Lattner authored
of pointers to them. rdar://4304469 llvm-svn: 54953
-
Argyrios Kyrtzidis authored
llvm-svn: 54952
-
- Aug 18, 2008
-
-
Ted Kremenek authored
llvm-svn: 54947
-
Daniel Dunbar authored
extension). llvm-svn: 54946
-
Chris Lattner authored
llvm-svn: 54943
-
Chris Lattner authored
no other functionality change. llvm-svn: 54941
-
Chris Lattner authored
llvm-svn: 54940
-
Ted Kremenek authored
llvm-svn: 54931
-
Daniel Dunbar authored
llvm-svn: 54928
-
Daniel Dunbar authored
llvm-svn: 54923
-
Daniel Dunbar authored
llvm-svn: 54922
-
Sanjiv Gupta authored
llvm-svn: 54914
-
- Aug 17, 2008
-
-
Argyrios Kyrtzidis authored
Put WChar between them to make it integer type. llvm-svn: 54882
-
Chris Lattner authored
llvm-svn: 54874
-
Chris Lattner authored
llvm-svn: 54872
-
Chris Lattner authored
llvm-svn: 54871
-
Chris Lattner authored
llvm-svn: 54864
-
Ted Kremenek authored
directly, but instead have GRStateManager manage it. llvm-svn: 54862
-
Chris Lattner authored
llvm-svn: 54861
-
Ted Kremenek authored
Migrate GRState::ConstEqTy (map used from tracking constants for symbols) to use the generic data map instead. llvm-svn: 54860
-
Ted Kremenek authored
Added GRStateTrait.h, which includes boilerplate code for creating specializations of GRStateTrait<>. Modified GRStateTrait<ConstNotEq> in GRState to use the boilerplate in GRStateTrait<> for ImmutableMaps. llvm-svn: 54859
-
Chris Lattner authored
Switch to shared raw_ostream code instead of having it be clang specific. This also helps the eventual distcc project. llvm-svn: 54858
-
Nico Weber authored
llvm-svn: 54854
-
- Aug 16, 2008
-
-
Argyrios Kyrtzidis authored
llvm-svn: 54853
-
Argyrios Kyrtzidis authored
Move the type checking that Sema::ActOnCastExpr does into a new Sema::CheckCastTypes function so that it can be reused. llvm-svn: 54852
-