Commit History

Autor SHA1 Mensaxe Data
  Douglas Gregor 27dd7d962b Rework the Sema/AST/IRgen dance for the lambda closure type's %!s(int64=13) %!d(string=hai) anos
  Eli Friedman bd89f8c2ca Start of IRGen for lambda conversion operators. %!s(int64=13) %!d(string=hai) anos
  Eli Friedman df33a35f60 Remove useless if statement. %!s(int64=13) %!d(string=hai) anos
  Eli Friedman cec5ebd4a6 Basic support for referring to captured variables from lambdas. Some simple examples seem to work. Tests coming up soon. %!s(int64=13) %!d(string=hai) anos
  Benjamin Kramer af2771b147 CodeGen: Move EHPersonality from CGException.h into the cpp file, it has no other users. %!s(int64=13) %!d(string=hai) anos
  Chris Lattner 8b418685e9 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. %!s(int64=13) %!d(string=hai) anos
  Abramo Bagnara 5ff53b27df Fixed VLA code generation. %!s(int64=13) %!d(string=hai) anos
  Abramo Bagnara 06284c1dc5 Fixed TypeofExpr AST and code generation. %!s(int64=13) %!d(string=hai) anos
  Richard Smith 80d4b55db9 Small refactoring and simplification of constant evaluation and some of its %!s(int64=13) %!d(string=hai) anos
  John McCall 1a343ebbf4 Enter the cleanups for a block outside the enclosing %!s(int64=13) %!d(string=hai) anos
  Richard Smith 51f4708c00 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will %!s(int64=14) %!d(string=hai) anos
  Benjamin Kramer 2a04f1cf72 Fix mismatched new[]/delete[]. %!s(int64=14) %!d(string=hai) anos
  Eric Christopher 0625366431 Fix PR11073 by adding the argument type information to the decl we construct %!s(int64=14) %!d(string=hai) anos
  Eric Christopher 73fb35003a Recommit: %!s(int64=14) %!d(string=hai) anos
  Eli Friedman b001de7458 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. %!s(int64=14) %!d(string=hai) anos
  Peter Collingbourne a4ae2294b6 CUDA: IR generation support for device stubs %!s(int64=14) %!d(string=hai) anos
  Benjamin Kramer 578faa837b de-tmpify clang. %!s(int64=14) %!d(string=hai) anos
  Bill Wendling 285cfd8953 Throw the switch to convert clang to the new exception handling model! %!s(int64=14) %!d(string=hai) anos
  Julien Lerouge 77f68bb90a Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can %!s(int64=14) %!d(string=hai) anos
  Eric Christopher acae011241 Carry the debug information from single exit unified return block %!s(int64=14) %!d(string=hai) anos
  Douglas Gregor bcfd1f55bf Extend the ASTContext constructor to delay the initialization of %!s(int64=14) %!d(string=hai) anos
  John McCall 777d6e56ad Simplify EH control flow by observing that EH scopes form a simple %!s(int64=14) %!d(string=hai) anos
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports %!s(int64=14) %!d(string=hai) anos
  Jay Foad 0f6ac7cf7b Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use %!s(int64=14) %!d(string=hai) anos
  Chris Lattner 2acc6e3fed de-constify llvm::Type, patch by David Blaikie! %!s(int64=14) %!d(string=hai) anos
  Benjamin Kramer 8dd55a3c3b Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does. %!s(int64=14) %!d(string=hai) anos
  Chris Lattner 9cbe4f0ba0 clang side to match the LLVM IR type system rewrite patch. %!s(int64=14) %!d(string=hai) anos
  John McCall bdc4d80956 A number of array-related IR-gen cleanups. %!s(int64=14) %!d(string=hai) anos
  John McCall bc8d40d85f Change the IR-generation of VLAs so that we capture bounds, %!s(int64=14) %!d(string=hai) anos
  John McCall f85e193739 Automatic Reference Counting. %!s(int64=14) %!d(string=hai) anos