1. ed12273 Move CXString creation/management routines into by Ted Kremenek · 14 years ago
  2. e3fe4cb Update checker build. by Ted Kremenek · 14 years ago
  3. 916c870 Add an ExternalASTSource hook to complete a type on demand. by John McCall · 14 years ago
  4. 560ba14 Add a test for Neon vector mangling by Bob Wilson · 14 years ago
  5. 541b994 Add tests for new Neon vector type attributes. by Bob Wilson · 14 years ago
  6. ec33cbe Update TypePrinter::PrintVector to handle new Neon vector types. by Bob Wilson · 14 years ago
  7. 4211bb6 Add support for "neon_vector_type" and "neon_polyvector_type" attributes by Bob Wilson · 14 years ago
  8. 231da7e ASTContext::getVectorType should preserve the vector kind for canonical types. by Bob Wilson · 14 years ago
  9. 57147a8 Change CXXNameMangler::mangleNeonVectorType to require the vector type to be by Bob Wilson · 14 years ago
  10. 56affbc Fix a comment typo. by Bob Wilson · 14 years ago
  11. 3a72302 Use getTypeSize() method. by Bob Wilson · 14 years ago
  12. 5082d34 Add another case to the whitelist of cast kinds that can convert to bool. by John McCall · 14 years ago
  13. d1ded66 CursorVisitor: cache worklists created for data-recursion to reduce malloc() traffic. by Ted Kremenek · 14 years ago
  14. 7cd7d1a Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 14 years ago
  15. d776c46 Adds a README for the Clang static analyzer to document its design and work flow. The contents are taken from email notes by kremenek and xuzhongxing. by Zhanyong Wan · 14 years ago
  16. 37f1ea0 Use LLVM_ATTRIBUTE_NOINLINE instead of attribute((noinline)). by Ted Kremenek · 14 years ago
  17. 08bb4c6 Tweak libclang's heuristics for building precompiled preambles and by Douglas Gregor · 14 years ago
  18. e4ae4dc Remove invalid assertion from CFG builder. When building the CFG pieces for a ternary '?' expression, by Ted Kremenek · 14 years ago
  19. 82f3c50 Cast pointers instead of returning a new value within RunVisitorWorkList(). by Ted Kremenek · 14 years ago
  20. 3cb7ba0 Annotate CursorVisitor::VisitDataRecursive() with attribute 'noinline'. by Ted Kremenek · 14 years ago
  21. d6543f8 Add method ParentMap::addStmt(). by Ted Kremenek · 14 years ago
  22. 948163b Relax assertion in SValuator so that we don't crash when analyzing a call via a function pointer that by Ted Kremenek · 14 years ago
  23. 2715b20 Some cleanup of block API code. by Fariborz Jahanian · 14 years ago
  24. 26f14c3 Fixes PR8611. by Rafael Espindola · 14 years ago
  25. 5c8e13f Restore these tests. I think I fixed the problem. We shall see. by Fariborz Jahanian · 14 years ago
  26. 8d706ec Implement C++0x [temp.func.order]p3 (aka DR532) properly. In by Douglas Gregor · 14 years ago
  27. 858a546 Silence an unused variable warning during release builds by folding the by Chandler Carruth · 14 years ago
  28. 0c6d28d Yes, vector conversions are bitcasts. by John McCall · 14 years ago
  29. a5bbc50 Kill CK_Unknown references in the ObjC rewriter. The actual by John McCall · 14 years ago
  30. 5619ae5 Fix a think-o. Fixes PR8606. by Chandler Carruth · 14 years ago
  31. daa8e4e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 14 years ago
  32. 5ede807 Add driver support for Ubuntu 9.10. by Zhongxing Xu · 14 years ago
  33. 9c6cd67 Add skeleton for handling other kinds of CFGElements. by Zhongxing Xu · 14 years ago
  34. c09265a Clean up some names and fix the handling of default sysroots on Windows and by Chandler Carruth · 14 years ago
  35. f372145 Switch the sysroot logic to use the Path interface, resolving a FIXME and by Chandler Carruth · 14 years ago
  36. 5853b0f Make sysroot only apply to baked in paths which start with a '/'. by Chandler Carruth · 14 years ago
  37. 1b27ab3 Revert r119045. It was failing on Windows. by Ted Kremenek · 14 years ago
  38. 6c53fdd "Fix" some unintentional fallout from converting by Ted Kremenek · 14 years ago
  39. b9ce656 Clean up initialization of LangOptions object by splitting part of it into a parent class by Ted Kremenek · 14 years ago
  40. 249c945 Revert r118991. by Zhongxing Xu · 14 years ago
  41. ff624c1 Always emit full loads from volatile complex l-values. by John McCall · 14 years ago
  42. f3ea8cf Add a few more complex-related cast kinds that arise due to arbitrary by John McCall · 14 years ago
  43. 81921cc typo2 by Chris Lattner · 14 years ago
  44. d9957d3 fix typo by Chris Lattner · 14 years ago
  45. 2bd1e7c CursorVisitor: make data-recursion algorithm the default except for the few remaining Exprs still by Ted Kremenek · 14 years ago
  46. 91fc025 Remove stale #include. by Ted Kremenek · 14 years ago
  47. eec8217 Removed unnecessary initialization of a flag which by Fariborz Jahanian · 14 years ago
  48. 6c7b42f Makefile: Follow r118918, to add configuration "ENABLE_DOCS". by NAKAMURA Takumi · 14 years ago
  49. af5fd25 test/CodeGenCXX/dyncast.cpp: Remove XFAIL:win32 with tweaking llvm/utils/FileCheck in r119023, due to DOSish crlf issue. by NAKAMURA Takumi · 14 years ago
  50. bc74764 Initialize couple of fields. by Fariborz Jahanian · 14 years ago
  51. 3d56065 Removing these test till redo them so they won't depend on the built compiler. by Fariborz Jahanian · 14 years ago
  52. 3499987 Block API patch to do copy ctor of copied-in cxx objects in by Fariborz Jahanian · 14 years ago
  53. ae2cf76 When complaining about ambiguous overload resolution for a unary or by Douglas Gregor · 14 years ago
  54. 7d14d38 When we're type-checking the result of calling a conversion function by Douglas Gregor · 14 years ago
  55. 5e3bc94 Driver: Support -Oz as an alias for -Os. by Daniel Dunbar · 14 years ago
  56. f56017f Switch to using %clang_cc1 properly rather than manually passing the -cc1 flag. by Chandler Carruth · 14 years ago
  57. 2bb5d00 Introduce five new cast kinds for various conversions into and by John McCall · 14 years ago
  58. cf33b24 Bring UsualArithmeticConversionsType back into Sema and cast the by John McCall · 14 years ago
  59. 9a4084d Do not add implicit dtors for CXXBindTemporaryExpr with elidable by Zhongxing Xu · 14 years ago
  60. 8b8d8c9 Rewrite reverse iteration loop in a more natural countdown manner. by Ted Kremenek · 14 years ago
  61. 11b8e3e CursorVisitor: migrate CXXNewExpr and CXXDefaultArgExpr over to data-recursive algorithm. by Ted Kremenek · 14 years ago
  62. 00071ec Pre-compute all possible usual-arithmetic-conversions results for the by John McCall · 14 years ago
  63. 083c7e2 CursorVisitor: special-case CompoundStmt in data-recursion algorithm so we don't have to enqueue by Ted Kremenek · 14 years ago
  64. ed02366 Refine IdempotentOperationChecker::PathWasCompletelyAnalyzed() to also check by Ted Kremenek · 14 years ago
  65. 33d4626 Teach IdempotentOperations::PathWasCompletelyAnalyzed to also consider items remaining in the by Ted Kremenek · 14 years ago
  66. 3e47b48 Add GRWorkList::VisitItemsInWorkList() to allow a client to introspect the contents of a worklist. by Ted Kremenek · 14 years ago
  67. 72a0141 Store the list of arithmetic types as a static array of member pointers by John McCall · 14 years ago
  68. 404cd16 Introduce a null-to-pointer implicit cast kind. by John McCall · 14 years ago
  69. 73d15c4 CursorVisitor: Migrate BlockExpr, CXXTemporaryOBjectExpr, and ObjCEncodeExpr to data-recursive algorithm. by Ted Kremenek · 14 years ago
  70. e4979cc CursorVisitor: Migrate DeclRefExpr over to data-recursion algorithm. by Ted Kremenek · 14 years ago
  71. 1876bf6 CursorVisitor: migrate GotoStmt to data-recursive algorithm. by Ted Kremenek · 14 years ago
  72. 035dc41 CursorVisitor: migrate DeclStmt over to data-recursive algorithm. by Ted Kremenek · 14 years ago
  73. 28a7194 CursorVisitor: Convert logic for populating data-recursion worklist from a switch statement to a StmtVisitor. No functionality change. by Ted Kremenek · 14 years ago
  74. 277f47c Use dyn_cast result instead of re-casting. Fixes -Werror build with: by Nick Lewycky · 14 years ago
  75. 77bc572 Implement C++ [over.match.funcs]p4 as it concerns partial ordering of by Douglas Gregor · 14 years ago
  76. 9939424 CursorVisitor: Pull ObjCMessageExpr and explicit casts into data-recursion algorithm. by Ted Kremenek · 14 years ago
  77. c373e3c CursorVisitor: migrate ObjCMessageExpr over to data-recursion algorithm. by Ted Kremenek · 14 years ago
  78. 6045878 CursorVisitor: migrate UnresolvedMemberExpr and UnresolvedLookupExpr over to data-recursion algorithm. by Ted Kremenek · 14 years ago
  79. cdb4caf CursorVisitor: migrate CompoundLiteralExpr over to data-recursion algorithm. by Ted Kremenek · 14 years ago
  80. a6b7043 CursorVisitor: add data-recursion support for InitListExprs. by Ted Kremenek · 14 years ago
  81. 2348c62 Reduce string thrashing. by Benjamin Kramer · 14 years ago
  82. bb67713 CursorVisitor: migrate 'DoStmt', 'ForStmt', and 'WhileStmt' over to data-recursion algorithm. by Ted Kremenek · 14 years ago
  83. ae3c220 CursorVisitor: use 'WLAddStmt' and 'WLAddDecl' for adding to data-recursion worklist. by Ted Kremenek · 14 years ago
  84. c70ebba CursorVisitor: migrate 'IfStmt' over to data-recursive algorithm. by Ted Kremenek · 14 years ago
  85. f110745 CursorVisitor: migrate handling of SwitchStmt and CaseStmt over to general data-recursion algorithm. by Ted Kremenek · 14 years ago
  86. f69eb7c Generalize ASTContext::areCompatibleVectorTypes to handle new Neon vector types. by Bob Wilson · 14 years ago
  87. cc3b946 Increase VectorTypeBitfields::VecKind field from 2 to 3 bits. by Bob Wilson · 14 years ago
  88. 4cfaa5d Use ASTContext::getTypeInfo to find the vector element size. by Bob Wilson · 14 years ago
  89. 491328c Add a separate NeonPolyVector kind to distinguish polynomial vector types. by Bob Wilson · 14 years ago
  90. c7df92d Add special-case mangling for Neon vector types. by Bob Wilson · 14 years ago
  91. 77d6605 Use a twine. by Benjamin Kramer · 14 years ago
  92. 43fed0d Replace one hack with a different hack: strip out the ObjectType by John McCall · 14 years ago
  93. 41bafb1 API enhancements to TypeLocBuilder. by John McCall · 14 years ago
  94. cb7b1e1 Make sure to always check the result of by Douglas Gregor · 14 years ago
  95. 8f0889c Fix use of an uninitialized SourceLocation because DeclarationNameLoc failed to completely zero-initialize itself. by Ted Kremenek · 14 years ago
  96. 8ff338b When performing initialization of a copy of a temporary object, use by Douglas Gregor · 14 years ago
  97. 89414b3 Add support for -nostdlib in the linux toolchain. by Rafael Espindola · 14 years ago
  98. 8c269ac Modify CursorVisitor to also walks CXXOperatorCallExprs using data-recursion. Fixes <rdar://problem/8659019>. by Ted Kremenek · 14 years ago
  99. 29836f9 RegionStore/BasicStore: do not return UndefinedVal for accesses to concrete addresses; instead return UnknownVal. This by Ted Kremenek · 14 years ago
  100. 8c457a8 Teach debug-info generation that SourceManager::getPresumedLoc() can by Douglas Gregor · 14 years ago