- 4967a71 Update aosp/master Clang for rebase to r275480 by Pirama Arumuga Nainar · 8 years ago
- 87d948e Update aosp/master clang for rebase to r256229 by Pirama Arumuga Nainar · 8 years ago
- b6d6993 Update aosp/master clang for rebase to r239765 by Pirama Arumuga Nainar · 9 years ago
- 58878f8 Update aosp/master clang for rebase to r235153 by Pirama Arumuga Nainar · 9 years ago
- 0e2c34f Update aosp/master clang for rebase to r230699. by Stephen Hines · 9 years ago
- 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
- c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
- 6bcf27b Update Clang for 3.5 rebase (r209713). by Stephen Hines · 10 years ago
- 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
- 4ee7dc2 Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occurs by Nick Lewycky · 11 years ago
- c3030bc Simplify/clean up debug info suppression in CodeGenFunction by David Blaikie · 11 years ago
- b6cdc96 Debug Info: Fix an oversight of r186553. Ensure that the function prologue by Adrian Prantl · 11 years ago
- b061ce2 s/BuiltinLocation/ArtificialLocation/ by Adrian Prantl · 11 years ago
- b3f111b Don't generate bogus line table entries for __copy_helper_block_ and by Adrian Prantl · 11 years ago
- ed6bbe4 Replace llvm::DIBuilder::DisableDebugLocations() with two RAII interfaces by Adrian Prantl · 11 years ago
- c1b8d09 Compute 'this' correctly for block in lambda. by Eli Friedman · 11 years ago
- 41487f3 Comment: use \code...\endcode for code examples by Dmitri Gribenko · 11 years ago
- 5b38277 unbreak buildbot. by Fariborz Jahanian · 11 years ago
- f5ebf9b Correctly emit certain implicit references to 'self' even within a lambda. by John McCall · 11 years ago
- d4147c4 Use a more idiomatic way to disable debug locations. by Adrian Prantl · 11 years ago
- 64aa4b3 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 11 years ago
- 4b9bcd6 Don't copy just to capture a strong block pointer under ARC. by John McCall · 11 years ago
- d83cdd6 fix indentation by Adrian Prantl · 11 years ago
- d2615cc Add 178663 back. by Rafael Espindola · 11 years ago
- 4f8a3eb Revert 178663. by Rafael Espindola · 11 years ago
- 8f187f6 Don't compute a patched/semantic storage class. by Rafael Espindola · 11 years ago
- 7959194 un-break remaining gdb buildbot testcases. by Adrian Prantl · 11 years ago
- 9b97adf Bugfix/Followup for r177086. by Adrian Prantl · 11 years ago
- 836e7c9 Allocate stack storage for .block_descriptor and captured self at -O0. by Adrian Prantl · 11 years ago
- 5b07e80 Tighten up the rules for precise lifetime and document by John McCall · 11 years ago
- 0353a7b Fix the emission of the copy-initialization of a block capture by John McCall · 11 years ago
- bd7370a Use the actual ABI-determined C calling convention for runtime by John McCall · 11 years ago
- b62faef Use the correct field to copy/dispose a __block variable. by John McCall · 12 years ago
- 90a2d39 objC block layout: Patch reorders block layout to by Fariborz Jahanian · 12 years ago
- ba3c9ca In my last patch initialize the destination to null (with a simple store) before doing a storeStrong to it. by Fariborz Jahanian · 12 years ago
- 7a77f19 objective-C arc: in copy helper function for by Fariborz Jahanian · 12 years ago
- 3c7a0e1 Debug Info: fix the line location for cleanup code of a block function by Manman Ren · 12 years ago
- 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 12 years ago
- e56bb36 Fix the required args count for variadic blocks. by John McCall · 12 years ago
- ff685c5 objective-c blocks: Consider padding due to alignment by Fariborz Jahanian · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- b15c898 objective-C blocks: Make sure that identical logic is used by Fariborz Jahanian · 12 years ago
- 426391c A step towards sorting out handling of triviality of special members in C++11. by Richard Smith · 12 years ago
- 7d4b9fa fixes a buildbot failure. by Fariborz Jahanian · 12 years ago
- 3ca23d7 objective-C blocks: Provide layout map for byref by Fariborz Jahanian · 12 years ago
- f22ae65 objective-C block meta-data. This patch completes meta-data by Fariborz Jahanian · 12 years ago
- c46b435 objective-C arc/mrr: Patch for the new block variable layout meta-data. by Fariborz Jahanian · 12 years ago
- af879c0 Provide comment describing what buildBlockDescriptor does. by Fariborz Jahanian · 12 years ago
- 34b41f8 Initialize debug info for special cases of functions that lack declarations and are generated by Clang (global initializers/destructors, thunks) . Fixes PR13942. by Alexey Samsonov · 12 years ago
- 4cdad31 Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 12 years ago
- 015f33b At -O0, prefer objc_storeStrong with a null new value to the by John McCall · 12 years ago
- a240df2 Transform pattern: by Alexey Samsonov · 12 years ago
- 25a6a84 Move TargetData to DataLayout. by Micah Villmow · 12 years ago
- 0f3d097 Distinguish more carefully between free functions and C++ instance methods by John McCall · 12 years ago
- 4904bf4 block literal irgen: several improvements on naming block by Fariborz Jahanian · 12 years ago
- 29a93f8 Fix code generation of variables reference expressions when mixing by Douglas Gregor · 12 years ago
- fd00eec This patch adds a new Clang compiler flag "-gline-tables-only". by Alexey Samsonov · 12 years ago
- 6c803f7 During block layout, after padding up to the max field alignment, by John McCall · 12 years ago
- 6ea4841 Fix a bug with block layout when the block contains something by John McCall · 12 years ago
- 38baeab Don't enter cleanups for unreachable variables. It's impossible to by John McCall · 12 years ago
- b92bd4b These functions too have no prototypes. Audited the rest of Sema for by Eric Christopher · 12 years ago
- e5bbebb The copy and destroy helper functions aren't prototyped, don't call them so. by Eric Christopher · 12 years ago
- 9595dae Don't crash (assert failure) when generating blocks for C++ types with a non-const copy constructor. by David Chisnall · 12 years ago
- 649b4a1 Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 12 years ago
- 57cd1b8 When we can't prove that the target of an aggregate copy is by John McCall · 12 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
- f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 12 years ago
- 23f0267 Implement "optimization" for lambda-to-block conversion which inlines the generated block literal for lambdas which are immediately converted to block pointer type. This simplifies the AST, avoids an unnecessary copy of the lambda and makes it much easier to avoid copying the result onto the heap. by Eli Friedman · 12 years ago
- 64bee65 Work-in-progress for lambda conversion-to-block operator. Still need to implement the retain+autorelease outside of ARC, and there's a bug that causes the generated code to crash in ARC (which I think is unrelated to my code, although I'm not completely sure). by Eli Friedman · 12 years ago
- de5d3c7 Whether an argument is required (in contrast with being an by John McCall · 12 years ago
- 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 12 years ago
- 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 12 years ago
- 516bbd4 Use function pointers, rather than references, to pass Destroyers by Peter Collingbourne · 13 years ago
- 2d6a567 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 13 years ago
- 6da2c71 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) by Eli Friedman · 13 years ago
- 6f103ba Whenever explicitly activating or deactivating a cleanup, we by John McCall · 13 years ago
- 1a343eb Enter the cleanups for a block outside the enclosing by John McCall · 13 years ago
- a59e4b7 Emit the copy and dipose helpers for ARC __strong by John McCall · 13 years ago
- c637d73 back out changes in r143399 and r143475. by Fariborz Jahanian · 13 years ago
- d8c4551 Adds IRGen support for captured rvalue references in blocks. by Fariborz Jahanian · 13 years ago
- 73fb350 Recommit: by Eric Christopher · 13 years ago
- 28e0635 Revert file/scope handling patches. gdb testing revealed a couple of bugs. by Eric Christopher · 13 years ago
- 4b2d549 Start handling debug line and scope information better: by Eric Christopher · 13 years ago
- 225bf77 Minor cleanup. by Eli Friedman · 13 years ago
- 578faa8 de-tmpify clang. by Benjamin Kramer · 13 years ago
- e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
- 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
- c1c2011 switch clang to use the new-new way of creating llvm::StructType's. by Chris Lattner · 13 years ago
- c55db3b Cleanup; no functionality change. by Eli Friedman · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
- ad346f4 Generalize Cleanup::Emit's "isForEH" parameter into a set by John McCall · 13 years ago
- 5bcd95e Ugh, use this compiler workaround again. by John McCall · 13 years ago
- 9928c48 Switch field destruction over to use the new destroyer-based API by John McCall · 13 years ago
- ef6de3d De-constify Types in StructType::get() and TargetData::getIntPtrType(). by Jay Foad · 13 years ago
- 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
- 9d5ac7c revert patch for // rdar://9227352 by Fariborz Jahanian · 13 years ago
- 5d9b6bf Use existing -fcatch-undefined-behavior option, by Fariborz Jahanian · 13 years ago
- 1077e42 Under a compiler flag, -freset-local-blocks, by Fariborz Jahanian · 13 years ago
- c5cbb90 Update to match mainline ConstantStruct::get API change. Also, use by Chris Lattner · 13 years ago