1. e9146f2 Replace more release+static_cast with takeAs. by Anders Carlsson · 15 years ago
  2. f1b1d59 Replace a bunch of static_cast + release with takeAs. by Anders Carlsson · 15 years ago
  3. 6c92fa7 Fixup Sema and CodeGen for block literal attributes when the return by Mike Stump · 15 years ago
  4. 19c30c0 Sema and CodeGen support for attributes on blocks. Radar 6441502 by Mike Stump · 15 years ago
  5. f7c41da Implement sema checking for noreturn. by Mike Stump · 15 years ago
  6. 972041f Improve validation of C++ exception handling: diagnose throwing incomplete types and jumps into protected try-catch scopes. by Sebastian Redl · 15 years ago
  7. 49ac881 implement PR4077: [Linux kernel] inscrutable error on inline asm input/output constraint mismatch by Chris Lattner · 15 years ago
  8. d688761 in a tied operand, don't copy over the name or constraint string, just the flags. by Chris Lattner · 15 years ago
  9. 2819fa8 pull operands names "[foo]" into ConstraintInfo. by Chris Lattner · 15 years ago
  10. 432c869 pull the constraint string into the ConstraintInfo struct by Chris Lattner · 15 years ago
  11. 44def07 change TargetInfo::ConstraintInfo to be a struct that contains by Chris Lattner · 15 years ago
  12. 16f0049 split ObjC and C++ Statements out into their own headers. by Chris Lattner · 15 years ago
  13. a868a20 implement semantic analysis for @synchronized, fixing a crash on invalid by Chris Lattner · 15 years ago
  14. 46c3c4b add support for goto checking and @synchronized blocks, rdar://6810106 by Chris Lattner · 15 years ago
  15. 38c5ebd add a new Sema::CurFunctionNeedsScopeChecking bool that is used to avoid by Chris Lattner · 15 years ago
  16. ad56d68 Add location info for indirect goto. by Chris Lattner · 15 years ago
  17. bcfce66 abstract the SwitchStack for blocks just like we do the goto labels. by Chris Lattner · 15 years ago
  18. ea29a3a refactor some code, adding a new getLabelMap() accessor method by Chris Lattner · 15 years ago
  19. 93c4945 if we already know that a decl is invalid in an @catch, don't verify its type. by Chris Lattner · 15 years ago
  20. 2040169 add a new isNull() method to DeclGroupRef. by Chris Lattner · 15 years ago
  21. e2b6833 Parse deleted member functions. Parsing member declarations goes through a different code path that I forgot previously. by Sebastian Redl · 15 years ago
  22. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 15 years ago
  23. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  24. 7e24e82 rename some methods. by Chris Lattner · 15 years ago
  25. 3308382 Sanity-check argument to indirect goto. by Eli Friedman · 15 years ago
  26. bbf4623 Fix for PR3869: actually enforce that the argument of an indirect goto by Eli Friedman · 15 years ago
  27. 810f6d5 introduce a new -fheinous-gnu-extensions flag that enables really by Chris Lattner · 15 years ago
  28. d8eb456 Reimplement fix for <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 15 years ago
  29. caaacec Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65694 and http://llvm.org/viewvc/llvm-project?view=rev&revision=66741). by Steve Naroff · 15 years ago
  30. 2ff0f42 position the caret properly on asm string diagnostics, e.g.: by Chris Lattner · 15 years ago
  31. fb5058e add plumbing to report diagnostics back through sema for malformed asmstrings. by Chris Lattner · 15 years ago
  32. 24e1e70 Change Parser::ParseCaseStatement to use an iterative approach to parsing by Chris Lattner · 15 years ago
  33. d198aba Change a warning to an error... by Steve Naroff · 15 years ago
  34. 9d40ee5 Fix <rdar://problem/6252237> [sema] qualified id should be disallowed in @catch statements. by Steve Naroff · 15 years ago
  35. f50cb36 Fix <rdar://problem/6632061> [sema] non object types should not be allowed in @catch statements. by Steve Naroff · 15 years ago
  36. 7ba138a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 15 years ago
  37. c97fb9a Fix <rdar://problem/6635908> crash on invalid by Steve Naroff · 15 years ago
  38. 93b2bdb ObjCAtCatchStmt's ParamStmt is always a DeclStmt. by Daniel Dunbar · 15 years ago
  39. f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 15 years ago
  40. 6032979 Match gcc and always perform array/function conversion for asm input exprs. Fixes PR3641. by Anders Carlsson · 15 years ago
  41. 026dc96 Several related changes: by Chris Lattner · 15 years ago
  42. 9653db7 Remove DeclGroupOwningRef, since we intend for declarations to be owned by Douglas Gregor · 15 years ago
  43. 4ab2414 Sema::ActOnObjCAtThrowStmt(): return from recently added errors. Thanks Chris! by Steve Naroff · 15 years ago
  44. 3dcfe10 Turn warning into error. Minor incompatibility with GCC (for scalar types, GCC only produces a warning). by Steve Naroff · 15 years ago
  45. e21dd6f Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block. by Steve Naroff · 15 years ago
  46. 7151bbb Fix <rdar://problem/6206858> [sema] type check @throw statements. by Steve Naroff · 15 years ago
  47. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 15 years ago
  48. 98eb8a7 Add support for blocks with explicit return types. by Mike Stump · 15 years ago
  49. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 15 years ago
  50. 03eb543 If an input constraint refers to an output constraint, it should have the same constraint info as the output constraint. Fixes PR3417 by Anders Carlsson · 15 years ago
  51. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 15 years ago
  52. e6ea279 Fix an inline asm sema bug that I introduced. by Anders Carlsson · 16 years ago
  53. d9fca6e Improvements to Sema of asm statements. Fixes <rdar://problem/6156893> by Anders Carlsson · 16 years ago
  54. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  55. 431e90e Convert ObjC statement actions to smart pointers. by Sebastian Redl · 16 years ago
  56. 3037ed0 Convert asm statement action to smart pointers. by Sebastian Redl · 16 years ago
  57. 4cffe2f Convert more statement actions to smart pointers. by Sebastian Redl · 16 years ago
  58. 45b050e Change TargetInfo::validateInputConstraint to take begin/end name iterators instead of the number of outputs. No functionality change. by Anders Carlsson · 16 years ago
  59. f05b152 Convert some more statement actions to smart pointers. by Sebastian Redl · 16 years ago
  60. de30747 Convert some more actions to smart pointers. by Sebastian Redl · 16 years ago
  61. 562489e Perform default function/array conversion for input arguments to inline asm statements if the input expr can be a memory operand by Anders Carlsson · 16 years ago
  62. 117054a Convert a two more statement actions to smart pointers. by Sebastian Redl · 16 years ago
  63. 8351da0 Full AST support and better Sema support for C++ try-catch. by Sebastian Redl · 16 years ago
  64. 4b07b29 Partial AST and Sema support for C++ try-catch. by Sebastian Redl · 16 years ago
  65. a60528c Convert a few Stmt actions to smart pointers. by Sebastian Redl · 16 years ago
  66. e878eb0 This is valid in C++. void foo() { return foo(); } by Chris Lattner · 16 years ago
  67. 65ce04b Merge function-return.c into function.c by Chris Lattner · 16 years ago
  68. 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
  69. 371f258 change getCurFunctionDecl to skip through Block contexts to find by Chris Lattner · 16 years ago
  70. d3a61d5 Use VerifyIntegerConstantExpression for case values. by Anders Carlsson · 16 years ago
  71. d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
  72. 5f4a682 Make all the 'redefinition' diagnostics more consistent, and make the by Chris Lattner · 16 years ago
  73. 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
  74. 6dde0d5 Case values must be evaluated by Anders Carlsson · 16 years ago
  75. 51fe996 Use Expr::Evaluate for case statements. Fixes PR2525 by Anders Carlsson · 16 years ago
  76. f3a41af remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 16 years ago
  77. d3a94e2 remove another old-school Diag method. by Chris Lattner · 16 years ago
  78. 3c73c41 stop calling II::getName() unnecesarily in sema by Chris Lattner · 16 years ago
  79. dcd5ef1 remove one more old-style Diag method. by Chris Lattner · 16 years ago
  80. fa25bbb Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 16 years ago
  81. 27c8dc0 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 16 years ago
  82. 8ffb159 Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDecl*. by Ted Kremenek · 16 years ago
  83. f34afee When processing Objective-C foreach statements, first check to see if the statement has a DeclStmt with a single Decl. Afterwards, use DeclStmt::getSolitaryDecl() to access that Decl (thus avoiding an assertion being triggered). These changes remove an unneeded use of ScopedDecl::getNextDeclarator() and DeclStmt::getDecl(). by Ted Kremenek · 16 years ago
  84. 1bddf7e Use the DeclStmt::decl_iterator to get the first decl in a DeclStmt instead of using DeclStmt::getDecl(). by Ted Kremenek · 16 years ago
  85. 1656442 Fix <rdar://problem/6243788> clang: Incorrect return statement for Blocks? by Steve Naroff · 16 years ago
  86. c50a4a5 Sema::ActOnBlockReturnStmt(): Need to perform the UsualUnaryConversions on the return type. by Steve Naroff · 16 years ago
  87. 6314ff2 Do implicit conversion to bool for the condition in a do-while statement. by Argyrios Kyrtzidis · 16 years ago
  88. 5921093 Implement Sema support for the 'condition' part of C++ selection-statements and iteration-statements (if/switch/while/for). by Argyrios Kyrtzidis · 16 years ago
  89. 4eb206b Add semantic analysis for "blocks". by Steve Naroff · 16 years ago
  90. 1fe379f Objective-C foreach selector elements must be lvalues. by Anders Carlsson · 16 years ago
  91. 1708b96 Several cleanups and tweaks to diagnostics in Sema::ActOnAsmStmt, by Chris Lattner · 16 years ago
  92. 9aa77f1 various updates to match r54873 on mainline. by Chris Lattner · 16 years ago
  93. 32442bb Update some isIntegerConstantExpr uses to use by Daniel Dunbar · 16 years ago
  94. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  95. c4a1dea More #include cleaning by Daniel Dunbar · 16 years ago
  96. 909cd26 Use DeclStmt::decl_iterator instead of walking the getNextDeclarator() chain. by Ted Kremenek · 16 years ago
  97. 28be73f convert more code to use ASTContext to get canonical types instead by Chris Lattner · 16 years ago
  98. 834a72a Fix rdar://6095136, various crashes with incomplete enum types. by Chris Lattner · 16 years ago
  99. b6ccaac Move isObjCObjectPointerType() from Sema to ASTContext. by Ted Kremenek · 16 years ago
  100. 6bc5211 Fix rdar://6094010 various asserts happening with wide strings in inline asm. by Chris Lattner · 16 years ago