Jordan Rose
|
38f68ef19c
[analyzer] Use Clang's evaluation for global constants and default arguments.
|
12 年之前 |
Jordan Rose
|
04870edbea
[analyzer] Use makeZeroVal in RegionStore's lazy evaluation of statics.
|
12 年之前 |
Jordan Rose
|
978aeac1a9
[analyzer] Reuse a LazyCompoundVal if its type matches the new region.
|
12 年之前 |
Jordan Rose
|
0e450cbd94
[analyzer] If a lazy binding is undefined, pretend that it's unknown instead.
|
12 年之前 |
Anna Zaks
|
5255f27362
[analyzer] Fix a bug in region store that lead to undefined value false
|
12 年之前 |
Dmitri Gribenko
|
cfa88f8939
Remove useless 'llvm::' qualifier from names like StringRef and others that are
|
12 年之前 |
Ted Kremenek
|
beac9e3772
Do not model loads from complex types, since we don't accurately model the imaginary and real parts yet.
|
12 年之前 |
Anna Zaks
|
bf53dfac81
[analyzer] Add the pointer escaped callback.
|
12 年之前 |
Ted Kremenek
|
b0abacf2f1
Refactor dump methods to make RegionBindingsRef printable in the debugger.
|
12 年之前 |
Ted Kremenek
|
18f860ee6c
Reduce conversions between Store <-> ImmutableMapRef in RegionStore.
|
12 年之前 |
Ted Kremenek
|
0c312a90c5
Add helper method to convert from a RegionStoreRefBindings to a Store.
|
12 年之前 |
Ted Kremenek
|
23dca7d88f
Further reduce analysis time by 0.2% on a heavy Objective-C example by avoiding over-eager canonicalization of clusters.
|
12 年之前 |
David Blaikie
|
75191fdbc3
Unbreak the GCC (4.4 & other bot) builds from r169571.
|
12 年之前 |
Ted Kremenek
|
29f5ccd7ef
Change RegionStore to always use ImmutableMapRef for processing cluster bindings.
|
12 年之前 |
Ted Kremenek
|
14491490a5
Revert "[analyzer] Aggressively cut back on the canonicalization in RegionStore."
|
12 年之前 |
Jordan Rose
|
426cc12317
[analyzer] Aggressively cut back on the canonicalization in RegionStore.
|
12 年之前 |
Ted Kremenek
|
e3ce2c10c3
Only provide explicit getCapturedRegion() and getOriginalRegion() from referenced_vars_iterator.
|
12 年之前 |
Benjamin Kramer
|
2fa67efeaf
Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull in all the generated Attr code.
|
12 年之前 |
Ted Kremenek
|
3881866dc7
Remove workaround in RegionStore in r168741 since it is handled more generally by r168757.
|
12 年之前 |
Ted Kremenek
|
bd8a11e224
Provide stop-gap solution to crash reported in PR 14436.
|
12 年之前 |
Jordan Rose
|
4e674f7715
[analyzer] When invalidating symbolic offset regions, take fields into account.
|
12 年之前 |
Anna Zaks
|
8501b7a1c4
[analyzer] Run remove dead on end of path.
|
12 年之前 |
Jordan Rose
|
aa66b08d2d
[analyzer] Push evalDynamicCast and evalDerivedToBase up to Store.
|
13 年之前 |
Jordan Rose
|
041ce8e00a
Teach getCXXRecordDeclForPointerType about references.
|
13 年之前 |
Ted Kremenek
|
732cdf383f
Remove unnecessary ASTContext& parameter from SymExpr::getType().
|
13 年之前 |
Jordan Rose
|
f6d05bbedd
[analyzer] Symbolic regions are live if any subregions are live.
|
13 年之前 |
Roman Divacky
|
31ba613537
Dont cast away const needlessly. Found by gcc48 -Wcast-qual.
|
13 年之前 |
Jordan Rose
|
4e45dba1c0
[analyzer] Clean up a couple uses of getPointeeType().
|
13 年之前 |
Jordan Rose
|
fd11957f02
Revert "[analyzer] Treat all struct values as regions (even rvalues)."
|
13 年之前 |
Jordan Rose
|
02df4f0aef
[analyzer] Treat all struct values as regions (even rvalues).
|
13 年之前 |