- Nov 16, 2008
-
-
Chris Lattner authored
llvm-svn: 59426
-
Anders Carlsson authored
llvm-svn: 59425
-
Chris Lattner authored
llvm-svn: 59424
-
Chris Lattner authored
llvm-svn: 59423
-
Nuno Lopes authored
Eli please take a look, as I'm not sure if this gets the extension warning in the right place llvm-svn: 59422
-
Nuno Lopes authored
llvm-svn: 59421
-
Anders Carlsson authored
llvm-svn: 59420
-
Chris Lattner authored
llvm-svn: 59419
-
Chris Lattner authored
defined in a system header should be treated as system header tokens even if they are instantiated in a different place. llvm-svn: 59418
-
Zhongxing Xu authored
llvm-svn: 59412
-
Chris Lattner authored
llvm-svn: 59411
-
Chris Lattner authored
llvm-svn: 59410
-
Anders Carlsson authored
llvm-svn: 59408
-
Zhongxing Xu authored
environment. llvm-svn: 59407
-
Anders Carlsson authored
llvm-svn: 59405
-
Chris Lattner authored
llvm-svn: 59404
-
Zhongxing Xu authored
llvm-svn: 59396
-
Zhongxing Xu authored
- RegionView and RegionViewMap is introduced to assist back-mapping from super region to subregions. - GDM is used to carry RegionView information. - AnonTypedRegion is added to represent a typed region introduced by pointer casting. Later AnonTypedRegion can be used in other similar cases, e.g., malloc()'ed region. - The specific conversion is delegated to store manager. llvm-svn: 59382
-
- Nov 15, 2008
-
-
Chris Lattner authored
Patch by Fariborz! llvm-svn: 59377
-
Anders Carlsson authored
llvm-svn: 59375
-
Anders Carlsson authored
llvm-svn: 59372
-
Anders Carlsson authored
llvm-svn: 59371
-
Zhongxing Xu authored
llvm-svn: 59359
-
Anders Carlsson authored
llvm-svn: 59358
-
Zhongxing Xu authored
llvm-svn: 59356
-
Zhongxing Xu authored
llvm-svn: 59355
-
Ted Kremenek authored
llvm-svn: 59354
-
Ted Kremenek authored
llvm-svn: 59353
-
Ted Kremenek authored
Add a test case for compound assignments that lazily symbolicate the value of the LHS when the computation type is an integer of more bits. llvm-svn: 59352
-
Ted Kremenek authored
Reverted part of r59335: http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20081110/009243.html In that patch I added a bogus type promotion for unary '!'. The real bug was more fallout from edges cases with compound assignments and conjured symbolic values. Now the conjured value has the type of the LHS expression, and we do a promotion to the computation type. We also now correctly do a conversion from the computation type back to the LHS type. llvm-svn: 59349
-
Ted Kremenek authored
llvm-svn: 59348
-
Anders Carlsson authored
llvm-svn: 59345
-
Ted Kremenek authored
llvm-svn: 59343
-
Ted Kremenek authored
Implement FIXME in GRExprEngine::VisitUnaryOperator() to handle implicit conversions caused by the '!' operator. This required adding some logic to GRSimpleVals to reason about nonloc::LocAsInteger SVals. This code appears to work fine, but it should eventually be cleaned up. llvm-svn: 59335
-
Ted Kremenek authored
llvm-svn: 59334
-
Zhongxing Xu authored
llvm-svn: 59332
-
Sebastian Redl authored
Thanks to Doug for the review. Actual effects of mutable to follow. llvm-svn: 59331
-
Argyrios Kyrtzidis authored
Thanks to Sebastian for the suggestion. llvm-svn: 59330
-
- Nov 14, 2008
-
-
Argyrios Kyrtzidis authored
llvm-svn: 59323
-
rdar://problem/6372970Steve Naroff authored
SynthBlockInitExpr() was not adding by-ref arguments to the init expr. llvm-svn: 59322
-