- 33337ca Update aosp/master clang for rebase to r235153 by Pirama Arumuga Nainar · 9 years ago
- 3ea9e33 Update aosp/master clang for rebase to r233350 by Pirama Arumuga Nainar · 9 years ago
- 0e2c34f Update aosp/master clang for rebase to r230699. by Stephen Hines · 10 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
- 8b54999 Add CodeGenABITypes.h for use in LLDB. by Mark Lacey · 11 years ago
- 4ee7dc2 Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occurs by Nick Lewycky · 11 years ago
- ef4579c Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... by Larisse Voufo · 11 years ago
- 7a36a59 Simplify linkage code for static local vars. by Eli Friedman · 11 years ago
- 07369dd Fix mangling for block literals. by Eli Friedman · 11 years ago
- 9b60195 [ms-cxxabi] Destroy temporary record arguments in the callee by Reid Kleckner · 11 years ago
- 93cc515 Compute the visibility of static local variables consistently. Fixes PR16208. by Eli Friedman · 11 years ago
- 9610d77 Cleanup linkage computation for static locals. by Rafael Espindola · 11 years ago
- 678eca4 Fix the linkage of static locals inside a CapturedStmt. (Found in the by Eli Friedman · 11 years ago
- d4ec562 Simplify: we don't need any special-case lifetime extension when initializing by Richard Smith · 11 years ago
- 7c3e615 PR12086, PR15117 by Richard Smith · 11 years ago
- 8a07cd3 Reapply r183721, reverted in r183776, with a fix for a bug in the former (we by Richard Smith · 11 years ago
- a57be56 Revert r183721. It caused cleanups to be delayed too long in some cases. by Richard Smith · 11 years ago
- 85af7ce Rework IR emission for lifetime-extended temporaries. Instead of trying to walk by Richard Smith · 11 years ago
- e67ca58 PR12848: When emitting a local variable declared 'constexpr', always initialize it with a store or a memcpy, not by emitting the initializer expression. This is not required for correctness, but more closely aligns with people's expectations, and is cheap (since we've already evaluated the initializer). by Richard Smith · 11 years ago
- fc46ebc PR14606: Debug Info for namespace aliases/DW_TAG_imported_module by David Blaikie · 11 years ago
- 9faebd2 Revert "Revert "Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions."" by David Blaikie · 11 years ago
- 713e3f2 Let CodeGenFunction::EmitVarDecl query the semantic storage class info. by Enea Zaffanella · 11 years ago
- 214c3d6 Revert "Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions." by David Blaikie · 11 years ago
- 3923d6a Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions. by David Blaikie · 11 years ago
- 957dac5 Revert "Revert "PR14606: Debug info for using directives/DW_TAG_imported_module"" by David Blaikie · 11 years ago
- c3e81e7 Revert "PR14606: Debug info for using directives/DW_TAG_imported_module" by Eric Christopher · 11 years ago
- cec3984 PR14606: Debug info for using directives/DW_TAG_imported_module by David Blaikie · 11 years ago
- 64aa4b3 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 11 years ago
- 6afcf88 Sema for Captured Statements by Tareq A. Siraj · 11 years ago
- 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
- 38afbc7 Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST. by Richard Smith · 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
- 4f01ed4 [ASan] Emit lifetime markers for local variables in -fsanitize=use-after-scope mode by Alexey Samsonov · 11 years ago
- 9b97adf Bugfix/Followup for r177086. by Adrian Prantl · 11 years ago
- 6c82fc6 Remove useGlobalsForAutomaticVariables. by Rafael Espindola · 12 years ago
- 495cfa4 Make clang to mark static stack allocations with lifetime markers to enable a more aggressive stack coloring. by Nadav Rotem · 12 years ago
- c640058 OpenMP threadprivate directive parsing and semantic analysis by Alexey Bataev · 12 years ago
- 836e7c9 Allocate stack storage for .block_descriptor and captured self at -O0. by Adrian Prantl · 12 years ago
- 5b07e80 Tighten up the rules for precise lifetime and document by John McCall · 12 years ago
- 9eda3ab Promote atomic type sizes up to a power of two, capped by by John McCall · 12 years ago
- 9d232c8 Change hasAggregateLLVMType, which conflates complex and by John McCall · 12 years ago
- 684aa73 [Sema] Semantic analysis for empty-declaration and attribute-declaration. by Michael Han · 12 years ago
- 41a6a3e objective-C arc IR-gen. Retaining of strong by Fariborz Jahanian · 12 years ago
- c8c2427 Revert r174246, accidentally committed. by David Blaikie · 12 years ago
- 1513eb9 Basics by David Blaikie · 12 years ago
- 074cae0 Destroy arrays and ARC fields when throwing out of ctors. by John McCall · 12 years ago
- 378e1e7 When we're emitting a constructor or destructor call from a delegating by Douglas Gregor · 12 years ago
- 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 12 years ago
- 0a6b708 CGDecl.cpp: Prune three descriptions in two methods, CodeGenFunction::pushIrregularPartialArrayCleanup() and CodeGenFunction::pushRegularPartialArrayCleanup(). [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
- 0db661e Don't eagerly emit a global static merged with a local extern. by Rafael Espindola · 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
- 7edf9e3 Simplify: replace getContext().getLangOpts() with just getLangOpts(). by Richard Smith · 12 years ago
- 4cdad31 Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 12 years ago
- 25a6a84 Move TargetData to DataLayout. by Micah Villmow · 12 years ago
- f3477c1 Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766 by Sylvestre Ledru · 12 years ago
- 94ff8e1 Fix a typo 'iff' => 'if' by Sylvestre Ledru · 12 years ago
- 1aba778 CUDA: give correct address space to globals declared in functions by Peter Collingbourne · 12 years ago
- 06d4368 CodeGen: Hoist check from recursive function to its only callsite. by Benjamin Kramer · 12 years ago
- cfa07e3 CodeGen: When emitting stores for an initializer, only emit a GEP if we really need the store. by Benjamin Kramer · 12 years ago
- de981f3 Add -ftls-model command-line flag. by Hans Wennborg · 12 years ago
- 5e2d5de Support the tls_model attribute (PR9788) by Hans Wennborg · 12 years ago
- ddfc8a1 objc-arc: captured block variable accessed in its block literal by Fariborz Jahanian · 12 years ago
- fd00eec This patch adds a new Clang compiler flag "-gline-tables-only". by Alexey Samsonov · 12 years ago
- 38baeab Don't enter cleanups for unreachable variables. It's impossible to by John McCall · 12 years ago
- 355bba7 Make sure we unique static-local decls across multiple emissions of by John McCall · 12 years ago
- 0f30a12 Revert r153723, and its follow-ups r153728 and r153733. by Chandler Carruth · 12 years ago
- 49d26d2 Do the static-locals thing properly in the face of unions and by John McCall · 12 years ago
- 9993cc7 When emitting a static local variable in C++, handle by John McCall · 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 · 13 years ago
- f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
- 71cba34 Make sure we update the static local decl address map when we are forced to rebuild a global because of the initializer. <rdar://problem/10957867>. by Eli Friedman · 13 years ago
- 972edf0 Make heap-allocation of std::initializer_list 'work'. by Sebastian Redl · 13 years ago
- 7acebfb Fix comment. by Chad Rosier · 13 years ago
- 32cf1f2 Basic code generation support for std::initializer_list. by Sebastian Redl · 13 years ago
- a9b21d2 Bug fix: do not emit static const local variables with mutable members by Richard Smith · 13 years ago
- de5d3c7 Whether an argument is required (in contrast with being an by John McCall · 13 years ago
- 7ca4850 Deal with a horrible C++11 special case. If a non-literal type has a constexpr by Richard Smith · 13 years ago
- b4e5e28 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 13 years ago
- f492cb1 enhance some optimization logic to handle ConstantDataSequential by Chris Lattner · 13 years ago
- ba4be25 Placate gcc's -Wreturn-type by Matt Beaumont-Gay · 13 years ago
- 516bbd4 Use function pointers, rather than references, to pass Destroyers by Peter Collingbourne · 13 years ago
- 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 13 years ago
- 2d6a567 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 13 years ago
- bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
- 5120188 Unrevert r147271, reverted in r147361. by Richard Smith · 13 years ago
- 375bb14 Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDecl by Douglas Gregor · 13 years ago
- 6da2c71 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) by Eli Friedman · 13 years ago
- 15de72c Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 13 years ago
- 4bb6686 Fix wrong-code bug when a const automatic variable of struct type has both a by Richard Smith · 13 years ago
- 7a71524 The cheap version of getName() is sufficient here. by Benjamin Kramer · 13 years ago
- c3c8f22 CodeGen: Simplify code. by Benjamin Kramer · 13 years ago
- 5c247db CodeGen: allow __asm renaming on static local variables. by Benjamin Kramer · 13 years ago
- 1a343eb Enter the cleanups for a block outside the enclosing by John McCall · 13 years ago