- 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
- 0c5fe98 Fixed bug in LiveVariables analysis where Block-level exprs appearing by Ted Kremenek · 17 years ago
- e1f38b6 Added transfer function logic for ReturnStmts. by Ted Kremenek · 17 years ago
- 757155b Minor reordering of the serialization of the fields of MemberExpr to result by Ted Kremenek · 17 years ago
- 15cb078 Major code refactoring/cleanup with transfer function logic. Now the by Ted Kremenek · 17 years ago
- 76b4983 Make sure to propagate qualifiers through the member operator. by Eli Friedman · 17 years ago
- 6b80604 explicitly document that return statement argument does not necessarily follow the result type of the function. Add testcase. by Chris Lattner · 17 years ago
- 5ec4dfe Use the subprocess module instead of os.system. Patch by Sam Bishop. by Anders Carlsson · 17 years ago
- a6683bf Added main transfer function support for unary operator "!". by Ted Kremenek · 17 years ago
- ab359c1 Added assumption logic for symbolic non-lvalues when used in conditions such as by Ted Kremenek · 17 years ago
- 42da068 Add pointer + int (and vice versa) to the constant emitter. by Anders Carlsson · 17 years ago
- d50452e Generate code for the various __builtin_ctz functions. by Anders Carlsson · 17 years ago
- 6f94a04 now that ConvertTagDeclType is nice and simple, use it from UpdateCompletedType. by Chris Lattner · 17 years ago
- d51573a simplify and speed up type refinement logic. No functionality change. by Chris Lattner · 17 years ago
- ecb7eec only convert the type name once, not each type it is refined. by Chris Lattner · 17 years ago
- 67571ac Fix the codegen of structs with flexible array members. by Eli Friedman · 17 years ago
- ed888b4 simplify a bunch of code. by Chris Lattner · 17 years ago
- 6ca7c6f rename TypeHolderMap to TypeCache, which more aptly describes what it is. by Chris Lattner · 17 years ago
- e9b4c33 split tagged decl layout into its own method. by Chris Lattner · 17 years ago
- e6af759 only update the llvm type for a struct when we used the struct by Chris Lattner · 17 years ago
- 9ec3ca2 sink more of the type related code into CodeGenTypes. by Chris Lattner · 17 years ago
- 9b02634 codegen static variables in a function into a different namespace from by Chris Lattner · 17 years ago
- 1e753783 Be a bit stricter about array type compatibility. by Eli Friedman · 17 years ago
- 08994a5 Finish off the refactoring of type handling stuff. Now we recompile every by Chris Lattner · 17 years ago
- 46a1977 Fixed bug in '=' transfer function: RHS does not have to be a non-LValue. by Ted Kremenek · 17 years ago
- 0033fbb Fixed signedness bug in cast transfer function when casting integers to pointers. by Ted Kremenek · 17 years ago
- e653669 Modified state pretty-printing to include the '!=' and '==' constraints on by Ted Kremenek · 17 years ago
- d6b6083 Disabled operator= for ValueStateImpl. by Ted Kremenek · 17 years ago
- 9a4e807 Fixed bug when allocating a ValueStateImpl object in getPersistentState() by Ted Kremenek · 17 years ago
- f5e9db0 move the codegen ASTConsumer out of the driver into libcodegen, by Chris Lattner · 17 years ago
- 8d72ee0 pull .ll and .bc writing out of the ASTConsumer destructors into some top by Chris Lattner · 17 years ago
- 13f3156 Added some skeleton code for performing "assume" on symbols: e.g. assume($0 != 0). by Ted Kremenek · 17 years ago
- 33aad6e inform astconsumer about tagdecls as they are defined. by Chris Lattner · 17 years ago
- a8c2d59 pass the astconsumer into Sema's ctor, clean up some stuff in by Chris Lattner · 17 years ago
- 0bed6ec rename ASTSTreamer.{h|cpp} -> ParseAST.{h|cpp} by Chris Lattner · 17 years ago