1. 699e9fb Added support to StmtIterator to traverse the size expression of a VLA type by Ted Kremenek · 17 years ago
  2. 9c728dc TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 17 years ago
  3. 239c15e Fix a case where we'd return "is not a constant expr" without return a location. by Chris Lattner · 17 years ago
  4. e638639 by Steve Naroff · 17 years ago
  5. ab38e4b Compute side-effect for conditional expression. by Fariborz Jahanian · 17 years ago
  6. e7716e6 make the unused expression warning less noisy by not warning about comma exprs whose by Chris Lattner · 17 years ago
  7. 7323a62 String literals are always valid LValues. by Anders Carlsson · 17 years ago
  8. 3907323 GCC has an extension where the left hand side of the ? : operator can be omitted. Handle this in a few more places. by Anders Carlsson · 17 years ago
  9. fb70806 fix compilation error noticed by Nuno Lopes by Chris Lattner · 17 years ago
  10. 4cc6271 add several cases that Expr::hasStaticStorage missed, pointed out by Oliver Hunt by Chris Lattner · 17 years ago
  11. da5a6b6 sizeof is defined by bitsin(char) not by units of 8 bits. by Chris Lattner · 17 years ago
  12. 5d3f5a1 sizeof() return size in bytes, not bits, patch by Nuno Lopes! by Chris Lattner · 17 years ago
  13. 49f109c by Steve Naroff · 17 years ago
  14. 1d09ecc improve handling of address of global when checking for by Chris Lattner · 17 years ago
  15. 027282d by Steve Naroff · 17 years ago
  16. 7779db4 by Steve Naroff · 17 years ago
  17. 5d37e32 by Steve Naroff · 17 years ago
  18. 3ef5bc0 Fix backwards assert. by Chris Lattner · 17 years ago
  19. db611d5 by Steve Naroff · 17 years ago
  20. 4ef8dd6 Implement test/Sema/init.c by treating functions as constants. by Chris Lattner · 17 years ago
  21. 7da36f6 __real__ and __imag__ can be lvalues. Add support to ast and codegen for them. by Chris Lattner · 17 years ago
  22. 27437ca Add a new ChooseExpr::isConditionTrue method to unify some code. by Chris Lattner · 17 years ago
  23. 9ac5928 Fixed DeclStmt::child_begin() to actually create an iterator that by Ted Kremenek · 17 years ago
  24. 2777e49 Make control flow in Expr::isConstantExpr more simple and by Chris Lattner · 17 years ago
  25. 390d50a Implementation of AST for @protocol expression. by Fariborz Jahanian · 17 years ago
  26. 1a86b33 Generate code for static variables that don't have initializers. Also, report an error if a static initializer is not constant. by Anders Carlsson · 17 years ago
  27. b62f681 Patch to implement AST generation for objective-c's @selector expression. by Fariborz Jahanian · 17 years ago
  28. ec0550f by Steve Naroff · 17 years ago
  29. 7c50aca Add code generation and sema checking for __builtin_va_arg. by Anders Carlsson · 17 years ago
  30. c7229c3 move IdentifierTable.h from liblex to libbasic. by Chris Lattner · 17 years ago
  31. bcfb06a by Steve Naroff · 17 years ago
  32. 68d331a by Steve Naroff · 17 years ago
  33. a9c0102 objc messages have side effects, return true from hasLocalSideEffect, fixing: by Chris Lattner · 17 years ago
  34. ccc213f Handle (int)1.0e40 as an i-c-e. by Chris Lattner · 17 years ago
  35. 92dfb47 use the right rounding mode. by Chris Lattner · 17 years ago
  36. 987b15d Use the APFloat routines to evaluate FP immediates as by Chris Lattner · 17 years ago
  37. c9bec4b further apfloat'ize the front-end, allowing codegen to pass by Chris Lattner · 17 years ago
  38. 21d5a95 by Steve Naroff · 17 years ago
  39. 563477d by Steve Naroff · 17 years ago
  40. 86fd355 Silenced a VC++ warning. Updated VC++ project files. by Hartmut Kaiser · 17 years ago
  41. 701e5eb Silence VC++ warnings, patch by Hartmut Kaiser by Chris Lattner · 17 years ago
  42. 38374b0 by Steve Naroff · 17 years ago
  43. 66b5a8a Add InitListExpr class. by Anders Carlsson · 17 years ago
  44. 73d0d4f implement initial sema support for __builtin_offsetof by Chris Lattner · 17 years ago
  45. 19a6ebd Re-teach Expr::isNullPointerConstant() about ImplicitCastExpr:-) by Steve Naroff · 17 years ago
  46. 7269f2d Teach Expr::isNullPointerConstant() about ImplicitCastExpr's. by Steve Naroff · 17 years ago
  47. 42a2977 Fixed bug in child_begin/child_end for CallExpr where we incorrectly calculated a Stmt** pointer by Ted Kremenek · 17 years ago
  48. 5d66145 add a new ImaginaryLiteral AST node that is used to by Chris Lattner · 17 years ago
  49. 8702a0f by Steve Naroff · 17 years ago
  50. ad7ef48 Change Expr::isLvalue() to properly deal with ImplicitCastExpr's. by Steve Naroff · 17 years ago
  51. eb14fe8 Split the ASTNode out for compound assignments out from binary operators. Now by Chris Lattner · 17 years ago
  52. 1f683e9 fix off-by-one error by Chris Lattner · 17 years ago
  53. 1237c67 Finished adding child_begin/child_end to all subclasses of Stmt in Expr.h. by Ted Kremenek · 17 years ago
  54. 77ed8e4 Began implementing "child iterator" interface for Stmts and Exprs. Each by Ted Kremenek · 17 years ago
  55. 602dafd sizeof(x) doesn't require x to be an i-c-e for sizeof to be an i-c-e. Thanks to Neil for pointing this out. by Chris Lattner · 17 years ago
  56. 13b7c5f Finish implementing __builtin_classify_type()... by Steve Naroff · 17 years ago
  57. 6481a57 Rename AddrLabel and OCUVectorComponent -> AddrLabelExpr and OCUVectorElementExpr respectively. This is for consistency with other expr nodes end with *Expr. by Chris Lattner · 17 years ago
  58. 4d0ac88 add OCUVectorComponent::getNumComponents() by Chris Lattner · 17 years ago
  59. b8f849d Add support for encoding a OCUVectorComponent into a single integer. by Chris Lattner · 17 years ago
  60. 88dca04 rename some helpers, have them return the idx of the field being accessed. by Chris Lattner · 17 years ago
  61. b4878f4 Use static methods, which don't require an instance of OCUVectorType by Chris Lattner · 17 years ago
  62. cb92a11 Minor comment improvements. by Chris Lattner · 17 years ago
  63. 7b658aa by Steve Naroff · 17 years ago
  64. 389cecc by Steve Naroff · 17 years ago
  65. c862963 split the rest of the type predicates into pure predicates: by Chris Lattner · 17 years ago
  66. fec0b49 Finish up semantic analysis for vector components. by Steve Naroff · 17 years ago
  67. 31a4584 by Steve Naroff · 17 years ago
  68. 731ec57 Minor simplification to Expr::isLvalue(). by Steve Naroff · 17 years ago
  69. cb4f9a6 minor simplifications by Chris Lattner · 17 years ago
  70. 76e773a implement i-c-e correct evaluation for sizeof/alignof, remove some obsolete fixme's. by Chris Lattner · 17 years ago
  71. ce0afc0 add a note Neil pointed out by Chris Lattner · 17 years ago
  72. 08ad47c Fix references: by Bill Wendling · 17 years ago
  73. f0fbcb3 avoid requiring people to update from llvm svn. by Chris Lattner · 17 years ago
  74. ca51c97 Constify the is*Lvalue() methods. by Bill Wendling · 17 years ago
  75. 26dc7b3 Remove an extraneous QualType from CastExpr, it's type is always by Chris Lattner · 17 years ago
  76. 2eadfb6 set the correct width for a character literal when evaluating it as an i-c-e. by Chris Lattner · 17 years ago
  77. 590b664 Refactor code so that isIntegerConstantExpr has an ASTContext available. by Chris Lattner · 17 years ago
  78. fa2eaab by Steve Naroff · 17 years ago
  79. fdd7566 Properly use local variable declaration inside a switch case by Anton Korobeynikov · 17 years ago
  80. 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago