1. 8fb1dd0 now that ConvertTagDeclType is nice and simple, use it from UpdateCompletedType. by Chris Lattner · 17 years ago
  2. 5de00fc simplify and speed up type refinement logic. No functionality change. by Chris Lattner · 17 years ago
  3. de0efb3 only convert the type name once, not each type it is refined. by Chris Lattner · 17 years ago
  4. 75afb58 Fix the codegen of structs with flexible array members. by Eli Friedman · 17 years ago
  5. fae6e29 simplify a bunch of code. by Chris Lattner · 17 years ago
  6. 4581fff rename TypeHolderMap to TypeCache, which more aptly describes what it is. by Chris Lattner · 17 years ago
  7. fc3b8e9 split tagged decl layout into its own method. by Chris Lattner · 17 years ago
  8. 6ef58e3 only update the llvm type for a struct when we used the struct by Chris Lattner · 17 years ago
  9. c5b8806 sink more of the type related code into CodeGenTypes. by Chris Lattner · 17 years ago
  10. 352ffde2 codegen static variables in a function into a different namespace from by Chris Lattner · 17 years ago
  11. 4e92acf Be a bit stricter about array type compatibility. by Eli Friedman · 17 years ago
  12. 9eee0f8 Finish off the refactoring of type handling stuff. Now we recompile every by Chris Lattner · 17 years ago
  13. 3434b08 Fixed bug in '=' transfer function: RHS does not have to be a non-LValue. by Ted Kremenek · 17 years ago
  14. 08b6625 Fixed signedness bug in cast transfer function when casting integers to pointers. by Ted Kremenek · 17 years ago
  15. ed4de31 Modified state pretty-printing to include the '!=' and '==' constraints on by Ted Kremenek · 17 years ago
  16. a40ba02 Disabled operator= for ValueStateImpl. by Ted Kremenek · 17 years ago
  17. 41652a9 Fixed bug when allocating a ValueStateImpl object in getPersistentState() by Ted Kremenek · 17 years ago
  18. 8ee3c03 move the codegen ASTConsumer out of the driver into libcodegen, by Chris Lattner · 17 years ago
  19. e66b65c pull .ll and .bc writing out of the ASTConsumer destructors into some top by Chris Lattner · 17 years ago
  20. 862d5bb Added some skeleton code for performing "assume" on symbols: e.g. assume($0 != 0). by Ted Kremenek · 17 years ago
  21. e1e7985 inform astconsumer about tagdecls as they are defined. by Chris Lattner · 17 years ago
  22. 2ae34ed pass the astconsumer into Sema's ctor, clean up some stuff in by Chris Lattner · 17 years ago
  23. e91c134 rename ASTSTreamer.{h|cpp} -> ParseAST.{h|cpp} by Chris Lattner · 17 years ago
  24. a0e328f kill the ASTStreamer class, inlining it into its only client: clang::ParseAST by Chris Lattner · 17 years ago
  25. ea04175 Even more inline asm codegen fixes. by Anders Carlsson · 17 years ago
  26. 4efe459 simple implementation of __builtin_alloca by Nate Begeman · 17 years ago
  27. 5e7dc44 by Steve Naroff · 17 years ago
  28. ef3577d Handle the memory clobber. by Anders Carlsson · 17 years ago
  29. 2abd25f Improvements to inline asm code generation. by Anders Carlsson · 17 years ago
  30. 0806acf Added pretty-printing support for lval::SymIntConstraintVal and by Ted Kremenek · 17 years ago
  31. dfab34a Handle simple asm statements correctly. by Anders Carlsson · 17 years ago
  32. a91d381 simplify some code. by Chris Lattner · 17 years ago
  33. 0f10d50 Moved implementation of cast<> for SymbolData closer to SymbolData's definition. by Ted Kremenek · 17 years ago
  34. 9466aa8 Added new "NonLValue" class: SymIntConstraintVal. This class represents a binary by Ted Kremenek · 17 years ago
  35. 329f854 Moved subclasses of LValue and NonLValue into their own namespaces. by Ted Kremenek · 17 years ago
  36. 1fbdb02 Added "SymIntConstraint", a utility class to represent intermediate values for by Ted Kremenek · 17 years ago
  37. 64515f3 by Steve Naroff · 17 years ago
  38. 7be3d01 Add some binops. by Anders Carlsson · 17 years ago
  39. f39a421 More improvements to inline asm CG. by Anders Carlsson · 17 years ago
  40. cba2e43 Added "batch" processing versions of Nodify and SetValue. Created typedefs by Ted Kremenek · 17 years ago
  41. 174aea4 Added a "ConstantNotEq" map to ValueState (and added necessary typedefs and factory objects to ValueStateManager). by Ted Kremenek · 17 years ago
  42. 6f886bd Added some comments. by Ted Kremenek · 17 years ago
  43. b80cbfe Renamed typedef "iterator" in ValueState to "vb_iterator" (for "VariableBindings"). by Ted Kremenek · 17 years ago
  44. ed90021 Reordered fields/methods in ValueState to make it more aesthetically pleasing. by Ted Kremenek · 17 years ago
  45. ef09d2b Use correct flag value. by Anders Carlsson · 17 years ago
  46. cad3ab6 Append input argument to args vector. by Anders Carlsson · 17 years ago
  47. fb1aeb8 Add code generation for inline asm statements. by Anders Carlsson · 17 years ago
  48. d86e6bc rewrite some of the type refinement code to eliminate dangling pointers by Chris Lattner · 17 years ago
  49. 9153f73 Overhauling of "ValueState" so that it represents its own functional data by Ted Kremenek · 17 years ago
  50. af31913 Change the key of CGRecordLayouts from being an llvm type* to being a decl*. LLVM by Chris Lattner · 17 years ago
  51. c4b23a5 Relax an assertion, fixing PR1968 by Chris Lattner · 17 years ago
  52. 768ad16 ValueManager now uses the BumpPtrAllocator owned by the ExplodedGraph. by Ted Kremenek · 17 years ago
  53. 4c4635c by Devang Patel · 17 years ago
  54. eae1560 Cleanup InitListExpr code generation code. by Devang Patel · 17 years ago
  55. 0ded75b Fix memory corruption from the type map being modified while a reference by Eli Friedman · 17 years ago
  56. 5bfc1a7 Keep track of padding fields. by Devang Patel · 17 years ago
  57. 0ff9a4d Simplified transfer functions for '++' and '--' by Ted Kremenek · 17 years ago
  58. f233d48 Implemented initial transfer function support for '&&', '||', '?', and by Ted Kremenek · 17 years ago
  59. f66ea2cd Added file that should have been in my previous commit. by Ted Kremenek · 17 years ago
  60. e070a1d Created ValueStateManager, a full-blown class to manage the states by Ted Kremenek · 17 years ago
  61. c5d3b4c Implemented transfer function for unary '~'. by Ted Kremenek · 17 years ago
  62. b41a7d2 Add ending newline to test. by Christopher Lamb · 17 years ago
  63. ebb97e9 Add experimental support for address space qualified types. Address space by Christopher Lamb · 17 years ago
  64. 550ce0f - ccc creates output objects in same directory as the source file, and by Bill Wendling · 17 years ago
  65. 7097d91 Fix PR1966 by ignoring non-error diagnostics from system headers even if they are by Chris Lattner · 17 years ago
  66. f848454 the macro start and macro end bits in source location are dead, remove them. by Chris Lattner · 17 years ago
  67. 795aaed Make ccc work with older Python versions. Patch by Sam Bishop. by Seo Sanghyeon · 17 years ago
  68. 3508084 Implement support for __extension__ which silences extwarnings in its by Chris Lattner · 17 years ago
  69. 3b1ae00 minor tweak to anders patch: (only) ocu vectors support splatting, but by Chris Lattner · 17 years ago
  70. 4f45b46 Add RUN line. by Anders Carlsson · 17 years ago
  71. 3ea740e testcase for previous patch. by Chris Lattner · 17 years ago
  72. 4957378 fix codegen on static variables which have multiple decl nodes. These by Chris Lattner · 17 years ago
  73. 49c1f4a by Steve Naroff · 17 years ago
  74. 27e2eb4 by Steve Naroff · 17 years ago
  75. 2cec15f Add trailing newline. by Anders Carlsson · 17 years ago
  76. 79b67f3 Only OCU vectors can be splatted. by Anders Carlsson · 17 years ago
  77. c0ff1ca by Steve Naroff · 17 years ago
  78. be4b333 by Steve Naroff · 17 years ago
  79. 5fd69c3 by Steve Naroff · 17 years ago
  80. ff98102 For ObjCAtCatchStmt, removed field 'NextAtCatchStmt' (which referenced the next @catch) by Ted Kremenek · 17 years ago
  81. e12e692 by Steve Naroff · 17 years ago
  82. 5f0ad3f Moved "Rewriter" tests from test/Sema to test/Rewriter. by Ted Kremenek · 17 years ago
  83. 478547c Generate correct code for __builtin_huge_val by Anders Carlsson · 17 years ago
  84. f2a4b84 getPrimaryDecl can return null. by Anders Carlsson · 17 years ago
  85. 369dee4 It is allowed to get the address of an array subscript, even if the array has the register qualifier, if the array is really a pointer. by Anders Carlsson · 17 years ago
  86. 6e10a08 make some diagnostics more terse, update testcases. by Chris Lattner · 17 years ago
  87. fb8cc1d Sema::ActOnInstanceMessage is generally doing bad things with typedefs, but by Chris Lattner · 17 years ago
  88. 77250c8 Added back 'CodeGen' to test suite (accidentally removed in my last patch). by Ted Kremenek · 17 years ago
  89. a6e4d21 Implemented casts for ConcreteInt and ConcreteIntLValue. by Ted Kremenek · 17 years ago
  90. 9415a0c Fix PR1969. stdin has no FileEntry. by Chris Lattner · 17 years ago
  91. f7682b0 Implement __builtin_huge_val. by Anders Carlsson · 17 years ago
  92. c720d9b Don't try to compile .a files. by Anders Carlsson · 17 years ago
  93. 516f91b Added skeleton for new LValue class ConcereteIntLValue. by Ted Kremenek · 17 years ago
  94. aadaf78 add some helper methods for removing and replacing text, this makes the by Chris Lattner · 17 years ago
  95. f3dd57e Add a new InsertText method that does the check to see if the insertion was valid. This by Chris Lattner · 17 years ago
  96. 9e13c2e move a large method out of line by Chris Lattner · 17 years ago
  97. dcbc5b0 Make rewriter::inserttext return a bool to indicate if it failed. by Chris Lattner · 17 years ago
  98. a90ccfe Moved RValue code in GRConstants.cpp to RValue.[h,cpp]. by Ted Kremenek · 17 years ago
  99. d1a7cf8 by Steve Naroff · 17 years ago
  100. 0e82d72 Implement review feedback. Use getAsPointerType instead of cast<PointerType>. by Lauro Ramos Venancio · 17 years ago