- Aug 19, 2008
-
-
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
-
Argyrios Kyrtzidis authored
llvm-svn: 54851
-
Argyrios Kyrtzidis authored
llvm-svn: 54850
-
Argyrios Kyrtzidis authored
No functionality change, this follows the convention of how postfix-expressions are handled. llvm-svn: 54849
-
Nick Lewycky authored
llvm-svn: 54848
-
Nico Weber authored
llvm-svn: 54841
-
Argyrios Kyrtzidis authored
llvm-svn: 54840
-
Argyrios Kyrtzidis authored
Declarator class considers DeclSpec as immutable; Declarator::getMutableDeclSpec should be used rarely and with care. Have Declarator accept and use a 'const DeclSpec &', instead of 'DeclSpec &', to make DeclSpec's immutability more explicit. No functionality change. llvm-svn: 54839
-
Daniel Dunbar authored
Change CodeGenFunction::EmitParmDecl to take either a ParmVarDecl or an ImplicitParamDecl. Drop hasAggregateLLVMType from CodeGenModule.cpp (use version in CodeGenFunction). Change the Objective-C method generation to use EmitParmDecl for implicit parameters. llvm-svn: 54838
-
Daniel Dunbar authored
llvm-svn: 54837
-
Daniel Dunbar authored
- We are beyond the point where this shows up often and when it does generating miscompiled files is bad. llvm-svn: 54836
-
Ted Kremenek authored
- Remove ConstNotEq from GRState/GRStateManager (!= tracking uses GDM instead). - GRStateManager now can book-keep "contexts" (e.g., factory objects) for uses with data elements stored into the GDM. - Refactor pretty-printing of states to use GRState::Printer objects exclusively. This removed a huge amount of pretty-printing logic from GRExprEngine. CFRefCount - Simplified some API calls based on refinements to the GDM api. llvm-svn: 54835
-
Ted Kremenek authored
llvm-svn: 54834
-
Daniel Dunbar authored
ObjCInterfaceDecl. Change ObjCRuntime::GenerateMessageSendSuper to take the ObjCInterfaceDecl for the super class, instead of just its name. Change EmitObjCMessageExpr to make the right runtime calls for super sends in class methods (i.e. a super send with the class object as the receiver). llvm-svn: 54833
-
Daniel Dunbar authored
use default APSInt constructor instead of embedding arbitrary constant. Update OverloadExpr::getNumArgs to use getIntegerConstantExprValue. Update OverloadExpr::getExpr to be const. llvm-svn: 54828
-