- 2025cc9 Added better pretty printing in CFGs for __builtin_choose_expr by Ted Kremenek · 18 years ago
- 86afc04 Further cleanups in CFG printing for comma expressions, statement expressions, and indirect gotos. by Ted Kremenek · 18 years ago
- ea6cdd7 implement code generation for scalar stmt expressions. by Chris Lattner · 18 years ago
- f2b0757 Fix a bug/missing-feature Ted noticed: the 'unused' warning should not by Chris Lattner · 18 years ago
- 621e159 Cleanups for printing the terminators of CFGBlocks for "?", "||", and "&&" operators. by Ted Kremenek · 18 years ago
- b37522e diagnose extended uses of offsetof by Chris Lattner · 18 years ago
- 21701c7 new diag by Chris Lattner · 18 years ago
- 08176a5 Added "PrinterHelper" interface (include/AST/PrinterHelper) that can by Ted Kremenek · 18 years ago
- ce9d5fe Added #ifndef/#endif statements to protect the header from multiple inclusion. by Ted Kremenek · 18 years ago
- 5eb879b by Steve Naroff · 18 years ago
- 7f78842 Added support for __builtin_choose_expr (ChooseExpr) in CFGs. by Ted Kremenek · 18 years ago
- 6668b8c Author: F. Jahanian by Fariborz Jahanian · 18 years ago
- 4a149b6 don't turn semantic errors into parse errors. by Chris Lattner · 18 years ago
- 214cbaf fix some memory leaks when recovering. by Chris Lattner · 18 years ago
- 762b7c7 Add InitListExpr class. by Anders Carlsson · 18 years ago
- b26b7ad add actions for deleting expr/stmt nodes. by Chris Lattner · 18 years ago
- 02c60f5 Implement codegen support for lowering "library builtins" like __builtin_isinf by Chris Lattner · 18 years ago
- ab862cc add the ability to get the llvm function corresponding to a library builtin. by Chris Lattner · 18 years ago
- e1765f2 add some accessors for querying attributes of builtins. Add the new 'F' attribute. by Chris Lattner · 18 years ago
- 68adb48 Sema::ParseCastExpr() missing call to UsualUnaryConversions(). by Steve Naroff · 18 years ago
- 63b6a64 by Steve Naroff · 18 years ago
- 23a1d66 Minor cleanups to pretty-printing for loops in CFGs. by Ted Kremenek · 18 years ago
- 44659d8 Fixed a bug in constructing CFG blocks for case statement fall-through by Ted Kremenek · 18 years ago
- 6dfe761 Diff is self small & self explanatory... by Steve Naroff · 18 years ago
- 390b976 Fixed bug in CFG construction where we failed to handle loop bodies with by Ted Kremenek · 18 years ago
- 9b0d1b6 Fixed bug in CFG construction involving use of labels and "empty" by Ted Kremenek · 18 years ago
- e2579e3 Fix a comment. by Steve Naroff · 18 years ago
- 44db787 Fixed bug where the CFG would fail to build when an 'if' statement had by Ted Kremenek · 18 years ago
- 24c9b98 Polish yesterday's Array/ConstantArray/VariableArray rewrite, removing a couple FIXME's. by Steve Naroff · 18 years ago
- 2af6a80 implement pretty printing of offsetof by Chris Lattner · 18 years ago
- cc4f924 a new testcase by Chris Lattner · 18 years ago
- 0d9bcea implement initial sema support for __builtin_offsetof by Chris Lattner · 18 years ago
- 1b6b5be Pass the location of the type. by Chris Lattner · 18 years ago
- d58c31c Fix 80 col violations. by Chris Lattner · 18 years ago
- e07b67e Fixed bug for CaseStmt where the child_begin/child_end methods were not by Ted Kremenek · 18 years ago
- cb8943a make sure to parse postfix expression suffixes after builtin by Chris Lattner · 18 years ago
- 69638b1 add an action callback for __builtin_offsetof by Chris Lattner · 18 years ago
- 10af78c -C mode doesn't return comments on "#" lines, so the diag checker doesn't pick them up. by Chris Lattner · 18 years ago
- 2db971b When relexing the file to find expected warnings/errors, make sure by Chris Lattner · 18 years ago
- 9661435 fix a bug that is causing CodeGen/complex.c to be grumpy. by Chris Lattner · 18 years ago
- 99b994b Teach the stmtdumper to dump location/range info when a SourceMgr is available. by Chris Lattner · 18 years ago
- bd3cc22 Fix a regression on test/Sema/unused-expr.c by fixing the type predicates by Chris Lattner · 18 years ago
- 37f04117 constify a method. by Chris Lattner · 18 years ago
- 83c1301 by Steve Naroff · 18 years ago
- 3512293 Previous commit should have been: by Chris Lattner · 18 years ago
- f3e2a25 elimiante some virtual calls. by Chris Lattner · 18 years ago
- bbc51ad Allow a SourceManager to optionally be passed into Stmt::dump by Chris Lattner · 18 years ago
- fef3fac Added comments about -dump-cfg and -view-cfg modes for the clang driver. by Ted Kremenek · 18 years ago
- ec055e1 Added an (optional) explicit "Label" statement to CFGBlock. If a by Ted Kremenek · 18 years ago
- 3235246 cleanup context-sensitive objc keyword recognition. Patch by Fariborz Jahanian. by Chris Lattner · 18 years ago
- 9bd4708 Spaces not tabs. by Neil Booth · 18 years ago
- 7421e9c Ensure we diagnose long long literals in C90 mode. by Neil Booth · 18 years ago
- b3bb91b Added GraphTraits to source-level CFGs (CFG and CFGBlock) to allow by Ted Kremenek · 18 years ago
- ec761af Added checking (during parsing) of comparison of floating point values using == or !=. by Ted Kremenek · 18 years ago
- bbe686b Teach Type::is[un]SignedIntegerType about enum decls. This allows the code generator by Chris Lattner · 18 years ago
- ca01d0a Implement GCC-compatible layout and typing of enum constants and enum decl. by Chris Lattner · 18 years ago
- e0d9769 add some accessors by Chris Lattner · 18 years ago
- 7cea055 Fix a null dereference Neil ran into by Chris Lattner · 18 years ago
- cdbc647 remove some ugly code now that implicit defs are being generated in this case, thanks Steve! by Chris Lattner · 18 years ago
- 3d05287 Re-teach Expr::isNullPointerConstant() about ImplicitCastExpr:-) by Steve Naroff · 18 years ago
- db65e05 by Steve Naroff · 18 years ago
- 1d6b247 Teach Expr::isNullPointerConstant() about ImplicitCastExpr's. by Steve Naroff · 18 years ago
- d1ad6ae by Steve Naroff · 18 years ago
- 0edd3a9 Added support for indirect-gotos (GCC extension) in source-level CFGs. by Ted Kremenek · 18 years ago
- cae537d by Steve Naroff · 18 years ago
- 820dfbd Emit a slightly better warning for unused values for unary and binary operators: by Chris Lattner · 18 years ago
- f420df1 add a sourcelocation to binary operator to keep track of the location of the operator. by Chris Lattner · 18 years ago
- 6fca3e0 Added support for GCC-style statement expressions in source-level CFGs. by Ted Kremenek · 18 years ago
- 90a018d Change EnumDecl to store its corresponding integer type by Chris Lattner · 18 years ago
- e822b62 Added support for comma expressions and DeclStmts which may have by Ted Kremenek · 18 years ago
- da1300a Fixed return-of-stack-address checker to correctly handle stack/global by Ted Kremenek · 18 years ago
- 47958f6 extwarn about VLAs in C89 mode. by Chris Lattner · 18 years ago
- 1a7d991 c++'0x has long long also. by Chris Lattner · 18 years ago
- 11f20f9 warn about long long when in c89 mode. by Chris Lattner · 18 years ago
- c02f4a9 Tweak declaration... by Steve Naroff · 18 years ago
- 73ae75b new testcase by Chris Lattner · 18 years ago
- 666a6af Removed special-casing in CFG construction for ParenExprs. by Ted Kremenek · 18 years ago
- 87492f4 fix 80 col violation by Chris Lattner · 18 years ago
- 206754a compute the required destination type for an enum, emitting various warnings. by Chris Lattner · 18 years ago
- 2b8d885 remove dead method. by Chris Lattner · 18 years ago
- cb33ae1 add a diagnostic: by Chris Lattner · 18 years ago
- 435c3fd move a todo by Chris Lattner · 18 years ago
- 0661105 now that all the infrastructure is in place, enforce C99 6.8.5p3. by Chris Lattner · 18 years ago
- 3332fbd If the condition of a for statement is promoted, make sure the by Chris Lattner · 18 years ago
- 91b03f7 by Steve Naroff · 18 years ago
- cfaae76 Added support for short-circuit '&&' and '||' operators in source-level CFGs. by Ted Kremenek · 18 years ago
- 3b6157f Some minor aesthetic changes to the control flow. by Steve Naroff · 18 years ago
- 3b565d6 Fix remaining bugs with complex/float promotions. by Steve Naroff · 18 years ago
- 65cfa56 Implemented support for ternary "?" operators in source-level CFGs. by Ted Kremenek · 18 years ago
- 2cda879 Fix a few enum-related fixme's by Chris Lattner · 18 years ago
- 15ede50 Fixed bug in child_begin/child_end for CallExpr where we incorrectly calculated a Stmt** pointer by Ted Kremenek · 18 years ago
- 8a66ed4 Fixed bug in child_begin/child_end for ReturnStmt where the iterator by Ted Kremenek · 18 years ago
- cfee50c Changes to CFGBuilder: by Ted Kremenek · 18 years ago
- 6f12318 constify some stuff by Chris Lattner · 18 years ago
- 759d8f6 teach codegen to lay out enum types. by Chris Lattner · 18 years ago
- eb56d29 implement sizeof(enum x), patch inspired by Keith Bauer. by Chris Lattner · 18 years ago
- e7f53a4 better error recovery for non-i-c-e enum constants. by Chris Lattner · 18 years ago
- c9a9245 C++ allows empty enum list. by Chris Lattner · 18 years ago
- 8663005 add some accessors. by Chris Lattner · 18 years ago
- 277f23c Add enum type conversion policies, patch by Keith Bauer by Chris Lattner · 18 years ago