Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
631bf6c3251e57485d6a24d1137e39434a4afaad
« Previous
42a509f
Added "PrinterHelper" interface (include/AST/PrinterHelper) that can
by Ted Kremenek
· 17 years ago
cd881d5
Added #ifndef/#endif statements to protect the header from multiple inclusion.
by Ted Kremenek
· 17 years ago
d7444aa
by Steve Naroff
· 17 years ago
49a436d
Added support for __builtin_choose_expr (ChooseExpr) in CFGs.
by Ted Kremenek
· 17 years ago
d0f97d1
Author: F. Jahanian
by Fariborz Jahanian
· 17 years ago
d56d6b6
don't turn semantic errors into parse errors.
by Chris Lattner
· 17 years ago
dbd583c
fix some memory leaks when recovering.
by Chris Lattner
· 17 years ago
66b5a8a
Add InitListExpr class.
by Anders Carlsson
· 17 years ago
394a3fd
add actions for deleting expr/stmt nodes.
by Chris Lattner
· 17 years ago
c5e940f
Implement codegen support for lowering "library builtins" like __builtin_isinf
by Chris Lattner
· 17 years ago
bef20ac
add the ability to get the llvm function corresponding to a library builtin.
by Chris Lattner
· 17 years ago
d74c15f
add some accessors for querying attributes of builtins. Add the new 'F' attribute.
by Chris Lattner
· 17 years ago
711602b
Sema::ParseCastExpr() missing call to UsualUnaryConversions().
by Steve Naroff
· 17 years ago
42471f8
by Steve Naroff
· 17 years ago
535bb20
Minor cleanups to pretty-printing for loops in CFGs.
by Ted Kremenek
· 17 years ago
29ccaa1
Fixed a bug in constructing CFG blocks for case statement fall-through
by Ted Kremenek
· 17 years ago
6b91cd9
Diff is self small & self explanatory...
by Steve Naroff
· 17 years ago
af603f7
Fixed bug in CFG construction where we failed to handle loop bodies with
by Ted Kremenek
· 17 years ago
16e4dc8
Fixed bug in CFG construction involving use of labels and "empty"
by Ted Kremenek
· 17 years ago
bdbf7b0
Fix a comment.
by Steve Naroff
· 17 years ago
b6f7b72
Fixed bug where the CFG would fail to build when an 'if' statement had
by Ted Kremenek
· 17 years ago
c940612
Polish yesterday's Array/ConstantArray/VariableArray rewrite, removing a couple FIXME's.
by Steve Naroff
· 17 years ago
704fe35
implement pretty printing of offsetof
by Chris Lattner
· 17 years ago
d3fb6ad
a new testcase
by Chris Lattner
· 17 years ago
73d0d4f
implement initial sema support for __builtin_offsetof
by Chris Lattner
· 17 years ago
9fddf0a
Pass the location of the type.
by Chris Lattner
· 17 years ago
6f4b92c
Fix 80 col violations.
by Chris Lattner
· 17 years ago
d97bb6c
Fixed bug for CaseStmt where the child_begin/child_end methods were not
by Ted Kremenek
· 17 years ago
6eb2109
make sure to parse postfix expression suffixes after builtin
by Chris Lattner
· 17 years ago
f9aa3cb
add an action callback for __builtin_offsetof
by Chris Lattner
· 17 years ago
054fad5
-C mode doesn't return comments on "#" lines, so the diag checker doesn't pick them up.
by Chris Lattner
· 17 years ago
f01654f
When relexing the file to find expected warnings/errors, make sure
by Chris Lattner
· 17 years ago
729a213
fix a bug that is causing CodeGen/complex.c to be grumpy.
by Chris Lattner
· 17 years ago
e300c87
Teach the stmtdumper to dump location/range info when a SourceMgr is available.
by Chris Lattner
· 17 years ago
915311c
Fix a regression on test/Sema/unused-expr.c by fixing the type predicates
by Chris Lattner
· 17 years ago
8b6ca88
constify a method.
by Chris Lattner
· 17 years ago
fb22d96
by Steve Naroff
· 17 years ago
17a1a72
Previous commit should have been:
by Chris Lattner
· 17 years ago
b393879
elimiante some virtual calls.
by Chris Lattner
· 17 years ago
0c727a3
Allow a SourceManager to optionally be passed into Stmt::dump
by Chris Lattner
· 17 years ago
a01a1ee
Added comments about -dump-cfg and -view-cfg modes for the clang driver.
by Ted Kremenek
· 17 years ago
9cffe73
Added an (optional) explicit "Label" statement to CFGBlock. If a
by Ted Kremenek
· 17 years ago
34870da
cleanup context-sensitive objc keyword recognition. Patch by Fariborz Jahanian.
by Chris Lattner
· 17 years ago
79859c3
Spaces not tabs.
by Neil Booth
· 17 years ago
b944951
Ensure we diagnose long long literals in C90 mode.
by Neil Booth
· 17 years ago
7dba860
Added GraphTraits to source-level CFGs (CFG and CFGBlock) to allow
by Ted Kremenek
· 17 years ago
9b3d3a9
Added checking (during parsing) of comparison of floating point values using == or !=.
by Ted Kremenek
· 17 years ago
d5bbce4
Teach Type::is[un]SignedIntegerType about enum decls. This allows the code generator
by Chris Lattner
· 17 years ago
b7f6e08
Implement GCC-compatible layout and typing of enum constants and enum decl.
by Chris Lattner
· 17 years ago
293c0ba
add some accessors
by Chris Lattner
· 17 years ago
e9ca851
Fix a null dereference Neil ran into
by Chris Lattner
· 17 years ago
1d40060
remove some ugly code now that implicit defs are being generated in this case, thanks Steve!
by Chris Lattner
· 17 years ago
19a6ebd
Re-teach Expr::isNullPointerConstant() about ImplicitCastExpr:-)
by Steve Naroff
· 17 years ago
b291ab6
by Steve Naroff
· 17 years ago
7269f2d
Teach Expr::isNullPointerConstant() about ImplicitCastExpr's.
by Steve Naroff
· 17 years ago
5912a35
by Steve Naroff
· 17 years ago
19bb356
Added support for indirect-gotos (GCC extension) in source-level CFGs.
by Ted Kremenek
· 17 years ago
53a3234
by Steve Naroff
· 17 years ago
ba61556
Emit a slightly better warning for unused values for unary and binary operators:
by Chris Lattner
· 17 years ago
17d1b2a
add a sourcelocation to binary operator to keep track of the location of the operator.
by Chris Lattner
· 17 years ago
15c27a8
Added support for GCC-style statement expressions in source-level CFGs.
by Ted Kremenek
· 17 years ago
e00b18c
Change EnumDecl to store its corresponding integer type
by Chris Lattner
· 17 years ago
b49e1aa
Added support for comma expressions and DeclStmts which may have
by Ted Kremenek
· 17 years ago
e8c600f
Fixed return-of-stack-address checker to correctly handle stack/global
by Ted Kremenek
· 17 years ago
94f81fd
extwarn about VLAs in C89 mode.
by Chris Lattner
· 17 years ago
d1eb332
c++'0x has long long also.
by Chris Lattner
· 17 years ago
b23deda
warn about long long when in c89 mode.
by Chris Lattner
· 17 years ago
4e6526b
Tweak declaration...
by Steve Naroff
· 17 years ago
1e45efa
new testcase
by Chris Lattner
· 17 years ago
7926f7c
Removed special-casing in CFG construction for ParenExprs.
by Ted Kremenek
· 17 years ago
98e0863
fix 80 col violation
by Chris Lattner
· 17 years ago
ac60968
compute the required destination type for an enum, emitting various warnings.
by Chris Lattner
· 17 years ago
0507858
remove dead method.
by Chris Lattner
· 17 years ago
211a30e
add a diagnostic:
by Chris Lattner
· 17 years ago
e37f0be
move a todo
by Chris Lattner
· 17 years ago
ae3b701
now that all the infrastructure is in place, enforce C99 6.8.5p3.
by Chris Lattner
· 17 years ago
36c4b0e
If the condition of a for statement is promoted, make sure the
by Chris Lattner
· 17 years ago
e1223f7
by Steve Naroff
· 17 years ago
0b1d9b7
Added support for short-circuit '&&' and '||' operators in source-level CFGs.
by Ted Kremenek
· 17 years ago
2996036
Some minor aesthetic changes to the control flow.
by Steve Naroff
· 17 years ago
55fe455
Fix remaining bugs with complex/float promotions.
by Steve Naroff
· 17 years ago
9da2fb7
Implemented support for ternary "?" operators in source-level CFGs.
by Ted Kremenek
· 17 years ago
421a23d
Fix a few enum-related fixme's
by Chris Lattner
· 17 years ago
42a2977
Fixed bug in child_begin/child_end for CallExpr where we incorrectly calculated a Stmt** pointer
by Ted Kremenek
· 17 years ago
2298f91
Fixed bug in child_begin/child_end for ReturnStmt where the iterator
by Ted Kremenek
· 17 years ago
49af7cb
Changes to CFGBuilder:
by Ted Kremenek
· 17 years ago
fb07153
constify some stuff
by Chris Lattner
· 17 years ago
314e783
teach codegen to lay out enum types.
by Chris Lattner
· 17 years ago
6cd862c
implement sizeof(enum x), patch inspired by Keith Bauer.
by Chris Lattner
· 17 years ago
b7416f9
better error recovery for non-i-c-e enum constants.
by Chris Lattner
· 17 years ago
7946dd3
C++ allows empty enum list.
by Chris Lattner
· 17 years ago
5ae962da
add some accessors.
by Chris Lattner
· 17 years ago
6569ce0
Add enum type conversion policies, patch by Keith Bauer
by Chris Lattner
· 17 years ago
96eabe0
Updated checker for "return of address of stack variable" to look for
by Ted Kremenek
· 17 years ago
9cff1a9
add some more testcases now that sema is happier :)
by Chris Lattner
· 17 years ago
fb0d496
Replaced ASTContext::maxFloatingType() with ASTContext::compareFloatingType().
by Steve Naroff
· 17 years ago
02b3c26
testcase that doesn't work quite yet
by Chris Lattner
· 17 years ago
c30ebfb
extwarn about decls intermixed with code in c89 mode.
by Chris Lattner
· 17 years ago
77878cc
by Steve Naroff
· 17 years ago
716c730
by Steve Naroff
· 17 years ago
Next »