Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
c9922fd8c6ef9e65b4a952926bc775d1fa74a43b
c9922fd
Migrated transfer functions for unary "~" and "-" to GRTransferFuncs/GRSimpleVals.
by Ted Kremenek
· 17 years ago
25a484d
Started partitioning of transfer function logic (and thus the policy behind
by Ted Kremenek
· 17 years ago
5a535ba
Moved Rvalues.h from "Analysis/" to "include/clang/Analysis/PathSensitive".
by Ted Kremenek
· 17 years ago
18743e9
Completed note
by Nate Begeman
· 17 years ago
cee3de8
Address comments from Chris.
by Anders Carlsson
· 17 years ago
3c0e348
Add Attr.h which is an AST-level class for GCC attributes.
by Anders Carlsson
· 17 years ago
91cf86e
by Steve Naroff
· 17 years ago
8329885
by Steve Naroff
· 17 years ago
aee121c
Added support to GRCoreEngine/GRExprEngine for processing control-flow
by Ted Kremenek
· 17 years ago
c88477b
Adjust for APInt's isPositive being renamed to isNonNegative.
by Dan Gohman
· 17 years ago
97bc342
When creating the CFGBlocks for a switch statement, we now have the "default"
by Ted Kremenek
· 17 years ago
c07a8af
Fixed bug in CFG construction when processing switch statements that contain no
by Ted Kremenek
· 17 years ago
6d40992
Fixed 80 col violations.
by Ted Kremenek
· 17 years ago
9764da9
avoid making implicit casts that just remove typedefs.
by Chris Lattner
· 17 years ago
856be50
Unbreak the build.
by Ted Kremenek
· 17 years ago
8f34809
Renamed files to match class renaming in r47070:
by Ted Kremenek
· 17 years ago
30fa28b
Renamed class GREngine => GRCoreEngine.
by Ted Kremenek
· 17 years ago
d899dbe
Fix a minor bug in isNullPointerConstant triggered by the linux tgmath.h.
by Eli Friedman
· 17 years ago
79f63f5
Simplify GRIndirectGotoNodeBuilder.
by Ted Kremenek
· 17 years ago
c22eb06
Added GREngine support for "break" and "continue".
by Ted Kremenek
· 17 years ago
924556e
Use IgnoreParenCasts.
by Anders Carlsson
· 17 years ago
7a48d9c
Move IgnoreParenCasts to be a method on Expr.
by Chris Lattner
· 17 years ago
677f4ef
Added support to GREngine/GRConstants for handling computed gotos.
by Ted Kremenek
· 17 years ago
6ff5218
Added GREngine support for GotoStmt.
by Ted Kremenek
· 17 years ago
a63ce8f
Adjust for the API change to APInt::getBitsSet.
by Dan Gohman
· 17 years ago
ad88468
Added transfer function/value track logic for taking the address of a label.
by Ted Kremenek
· 17 years ago
5bde36b
Minor (cosmetic) reshuffling of code. Fixed a bug in "Assume" logic when
by Ted Kremenek
· 17 years ago
fd85f29
Added transfer function logic for sizeof(expr)/sizeof(type). This currently
by Ted Kremenek
· 17 years ago
61814ff
Fixed misspelling in comment.
by Ted Kremenek
· 17 years ago
ddb3ef1
Renamed local variable. Added transfer function support for CharacterLiteral.
by Ted Kremenek
· 17 years ago
9dd8a70
Moved class declaration for ObjCForCollectionStmt to be co-located with
by Ted Kremenek
· 17 years ago
4b170e5
Added GRBlockCounter class, which tracks the number of times blocks
by Ted Kremenek
· 17 years ago
ad6c06c
Make typechecking for enum+int compatibility stricter.
by Eli Friedman
· 17 years ago
fdd35d7
Add wchar_t type to ASTContext. Will be needed for wide strings, since
by Eli Friedman
· 17 years ago
398837e
Fix type compatibility between constant and variable arrays.
by Eli Friedman
· 17 years ago
3cd7fc3
by Steve Naroff
· 17 years ago
4a71244
by Steve Naroff
· 17 years ago
6f9f955
by Steve Naroff
· 17 years ago
15fa2f1
Consolidated use of BumpPtrAllocator shared by various ImmutableSet/ImmutableMap
by Ted Kremenek
· 17 years ago
606f707
by Steve Naroff
· 17 years ago
cfe7821
by Steve Naroff
· 17 years ago
5fcf860
by Steve Naroff
· 17 years ago
576df29
by Steve Naroff
· 17 years ago
17c5f11
Separate bindings for subexpressions to be in a separate map for
by Ted Kremenek
· 17 years ago
c27156b
Get rid of bogus warnings when the second argument in va_start is either an implicit cast expr or a paren expr.
by Anders Carlsson
· 17 years ago
63c9c43
by Steve Naroff
· 17 years ago
5532d69
by Steve Naroff
· 17 years ago
7e91794
strings are arrays too
by Chris Lattner
· 17 years ago
f021712
A couple of minor fixes to aggregate codegen, to stop asserting on some
by Eli Friedman
· 17 years ago
e493ea9
Make unsupported constant exprs fail with a warning instead of crashing
by Eli Friedman
· 17 years ago
ee46703
by Steve Naroff
· 17 years ago
a6dcce3
Fix PR1992 by computing the right type for string literals, which
by Chris Lattner
· 17 years ago
9e74fc3
Basic codegen test for conditional with void*.
by Eli Friedman
· 17 years ago
a6ecb9e
Add a couple of sema tests for qualifiers with conditionals containing void*.
by Eli Friedman
· 17 years ago
871fd79
Fix PR1999, by emitting a hard error only if an argument declarator is completely
by Chris Lattner
· 17 years ago
ca07c90
Fix the type of conditionals involving void* to be self-consistent and
by Eli Friedman
· 17 years ago
b4f4851
by Steve Naroff
· 17 years ago
d1a552b
long is 32-bit is on win32.
by Chris Lattner
· 17 years ago
ec7736d
by Steve Naroff
· 17 years ago
e134501
by Steve Naroff
· 17 years ago
d227c11
Implement __builtin_va_copy
by Anders Carlsson
· 17 years ago
749d7b0
Behave correctly if a constraint expression is invalid.
by Anders Carlsson
· 17 years ago
9ffeda1
by Steve Naroff
· 17 years ago
ac26e9a
by Steve Naroff
· 17 years ago
d355011
Expose the logic for field address codegen; it is needed for aggregate
by Eli Friedman
· 17 years ago
b268d2a
by Steve Naroff
· 17 years ago
08cfd83
Split off expression-bindings in ValueState from variable-bindings.
by Ted Kremenek
· 17 years ago
744a786
Changed "GetValue" methods to take an
by Ted Kremenek
· 17 years ago
c960bbc
Fix a bitfield regression. Reported by Anders Carlsson.
by Lauro Ramos Venancio
· 17 years ago
b8958d6
Moved implementation of "RemoveDeadBindings" from the main
by Ted Kremenek
· 17 years ago
2e576d1
Removed ability to create symbol bindings in VarKey and VariableBindingsTy.
by Ted Kremenek
· 17 years ago
8ce442a
by Steve Naroff
· 17 years ago
2d84f8b
Moved that clang doesn't depend on llvm-gcc above
by Ted Kremenek
· 17 years ago
3e1e4f5
Implemented transfer functions for "<<" and ">>" when the RValues are
by Ted Kremenek
· 17 years ago
6bf419c
Add instructions for building clang while building llvm.
by Eric Christopher
· 17 years ago
106f37c
Implemented transfer functions for Statement-Expressions and Commas.
by Ted Kremenek
· 17 years ago
29c9259
De-^Mify file.
by Eric Christopher
· 17 years ago
ab3dfe0
by Steve Naroff
· 17 years ago
0428e02
More variable renamings.
by Ted Kremenek
· 17 years ago
adec14b
Renamed InvalidValue to UnknownVal.
by Ted Kremenek
· 17 years ago
94075c0
Fix indentation.
by Eli Friedman
· 17 years ago
5072704
Detabify SemaExpr. My text editor defaults to 8 spaces per tab, so it
by Eli Friedman
· 17 years ago
6528099
Improve diagnostic for illegal array initialization.
by Eli Friedman
· 17 years ago
4f7f441
Put back the top-level asm code; all tests pass now.
by Anders Carlsson
· 17 years ago
f41100b
Back out 46855 for now, it causes test failures on Darwin.
by Anders Carlsson
· 17 years ago
be880ec
by Steve Naroff
· 17 years ago
63fc38f
Simplify bitfield codegen. Fix codegen of struct { short a[3]; int b:15; }.
by Lauro Ramos Venancio
· 17 years ago
6b340af
Fix codegen of struct { char a[3]; unsigned char b:1; };
by Lauro Ramos Venancio
· 17 years ago
7deb29f
Handle top-level asm declarations.
by Anders Carlsson
· 17 years ago
f9bba13
by Steve Naroff
· 17 years ago
02b5b40
Added some more opcode pretty-printing.
by Ted Kremenek
· 17 years ago
e086636
Added proof-of-concept NULL pointer diagnostics to GRConstants.
by Ted Kremenek
· 17 years ago
ae7bdc1
Added support to distinguish between both implicit and explicit null dereferences.
by Ted Kremenek
· 17 years ago
64b32ec
Implement support for the extremely atrocious MS /##/ extension,
by Chris Lattner
· 17 years ago
10cccdc
these aren't tokens.
by Chris Lattner
· 17 years ago
80d52d0
Added recording of "implicit" NULL dereferences of symbolic pointers.
by Ted Kremenek
· 17 years ago
aedabcf
Add a FIXME for alternate address spaces.
by Eli Friedman
· 17 years ago
261133b
get the tree building again
by Chris Lattner
· 17 years ago
9b32cd0
Added several guards in transfer functions for "InvalidValues".
by Ted Kremenek
· 17 years ago
73a0703
by Steve Naroff
· 17 years ago
Next »