- fb8d02b Implement -Wframe-larger-than backend diagnostic by Alp Toker · 11 years ago
- 0e64e0d Eliminate redundant MangleBuffer class by Alp Toker · 11 years ago
- 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 11 years ago
- 27d69db CodeGen: Fix linkage of reference temporaries by David Majnemer · 12 years ago
- 5e8edba Fix type mismatch assertion related to inalloca and PR19287 by Reid Kleckner · 12 years ago
- cb39943 Proper handling of static local variables with address space qualifiers. by Eli Bendersky · 12 years ago
- c7e4e21 [C++11] Replacing CompoundStmt iterators body_begin() and body_end() with iterator_range body(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
- 9371dd2 [C++11] Replacing BlockDecl iterators capture_begin() and capture_end() with iterator_range captures(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
- 535bbcc [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterator_range decls(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
- a5a469e Objective-C++ IRGen. Due to change to AST for initialization of c++11’s by Fariborz Jahanian · 12 years ago
- 4f12f10 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- 060062a Use llvm.compiler.used instead of llvm.used for objc symbols. by Rafael Espindola · 12 years ago
- 867ea1d [C++11] Replace llvm::tie with std::tie. by Benjamin Kramer · 12 years ago
- 314ef7b [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objects by Reid Kleckner · 12 years ago
- f6a24ce Fix a tranche of comment, test and doc typos by Alp Toker · 12 years ago
- 739756c [ms-cxxabi] Construct and destroy call arguments in the correct order by Reid Kleckner · 12 years ago
- a8e7df3 Add CodeGenABITypes.h for use in LLDB. by Mark Lacey · 12 years ago
- 2d84e84 Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occurs by Nick Lewycky · 12 years ago
- 39a1e50 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 · 12 years ago
- c48d31c Simplify linkage code for static local vars. by Eli Friedman · 12 years ago
- 7e346a8 Fix mangling for block literals. by Eli Friedman · 12 years ago
- 23f4c4b [ms-cxxabi] Destroy temporary record arguments in the callee by Reid Kleckner · 12 years ago
- 40a4bec Compute the visibility of static local variables consistently. Fixes PR16208. by Eli Friedman · 12 years ago
- a418418 Cleanup linkage computation for static locals. by Rafael Espindola · 12 years ago
- d4b6e7a9 Fix the linkage of static locals inside a CapturedStmt. (Found in the by Eli Friedman · 12 years ago
- a1c9d4d Simplify: we don't need any special-case lifetime extension when initializing by Richard Smith · 12 years ago
- cc1b96d PR12086, PR15117 by Richard Smith · 12 years ago
- 736a947 Reapply r183721, reverted in r183776, with a fix for a bug in the former (we by Richard Smith · 12 years ago
- 4a28f53 Revert r183721. It caused cleanups to be delayed too long in some cases. by Richard Smith · 12 years ago
- 7c5d4dc Rework IR emission for lifetime-extended temporaries. Instead of trying to walk by Richard Smith · 12 years ago
- 2bcde3a 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 · 12 years ago
- f121b93 PR14606: Debug Info for namespace aliases/DW_TAG_imported_module by David Blaikie · 12 years ago
- bd48376 Revert "Revert "Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions."" by David Blaikie · 12 years ago
- cf51a8a Let CodeGenFunction::EmitVarDecl query the semantic storage class info. by Enea Zaffanella · 12 years ago
- db35281 Revert "Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions." by David Blaikie · 12 years ago
- b0b645c Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions. by David Blaikie · 12 years ago
- 9f88fe8 Revert "Revert "PR14606: Debug info for using directives/DW_TAG_imported_module"" by David Blaikie · 13 years ago
- 3669c3c Revert "PR14606: Debug info for using directives/DW_TAG_imported_module" by Eric Christopher · 13 years ago
- cf5e5ba PR14606: Debug info for using directives/DW_TAG_imported_module by David Blaikie · 13 years ago
- c8e0170 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 13 years ago
- 6dfa25a Sema for Captured Statements by Tareq A. Siraj · 13 years ago
- 5e77d76 Basic support for Microsoft property declarations and references thereto. by John McCall · 13 years ago
- fd3834f Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST. by Richard Smith · 13 years ago
- 6ae7e50 Add 178663 back. by Rafael Espindola · 13 years ago
- 985a3ab Revert 178663. by Rafael Espindola · 13 years ago
- adea16b Don't compute a patched/semantic storage class. by Rafael Espindola · 13 years ago
- 262f05b [ASan] Emit lifetime markers for local variables in -fsanitize=use-after-scope mode by Alexey Samsonov · 13 years ago
- 0f6df00 Bugfix/Followup for r177086. by Adrian Prantl · 13 years ago
- 609f5d9 Remove useGlobalsForAutomaticVariables. by Rafael Espindola · 13 years ago
- 1da3094 Make clang to mark static stack allocations with lifetime markers to enable a more aggressive stack coloring. by Nadav Rotem · 13 years ago
- a769e07 OpenMP threadprivate directive parsing and semantic analysis by Alexey Bataev · 13 years ago
- 51936dd Allocate stack storage for .block_descriptor and captured self at -O0. by Adrian Prantl · 13 years ago
- cdda29c Tighten up the rules for precise lifetime and document by John McCall · 13 years ago
- a8ec7eb Promote atomic type sizes up to a power of two, capped by by John McCall · 13 years ago
- 47fb950 Change hasAggregateLLVMType, which conflates complex and by John McCall · 13 years ago
- 8432435 [Sema] Semantic analysis for empty-declaration and attribute-declaration. by Michael Han · 13 years ago
- 134cec6 objective-C arc IR-gen. Retaining of strong by Fariborz Jahanian · 13 years ago
- b7d1e1f Revert r174246, accidentally committed. by David Blaikie · 13 years ago
- ef50169 Basics by David Blaikie · 13 years ago
- 12cc42a Destroy arrays and ARC fields when throwing out of ctors. by John McCall · 13 years ago
- 6153500 When we're emitting a constructor or destructor call from a delegating by Douglas Gregor · 13 years ago
- ffd5551 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 13 years ago
- 320c1f8 CGDecl.cpp: Prune three descriptions in two methods, CodeGenFunction::pushIrregularPartialArrayCleanup() and CodeGenFunction::pushRegularPartialArrayCleanup(). [-Wdocumentation] by NAKAMURA Takumi · 13 years ago
- 2be6b72 Don't eagerly emit a global static merged with a local extern. by Rafael Espindola · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- 9c6890a Simplify: replace getContext().getLangOpts() with just getLangOpts(). by Richard Smith · 13 years ago
- b0eea8b Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 13 years ago
- dd31ca1 Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- 33b5baf 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 · 13 years ago
- a876013 Fix a typo 'iff' => 'if' by Sylvestre Ledru · 13 years ago
- ee0502d CUDA: give correct address space to globals declared in functions by Peter Collingbourne · 13 years ago
- 29f9a00 CodeGen: Hoist check from recursive function to its only callsite. by Benjamin Kramer · 13 years ago
- 46cbe77 CodeGen: When emitting stores for an initializer, only emit a GEP if we really need the store. by Benjamin Kramer · 13 years ago
- f60f6af Add -ftls-model command-line flag. by Hans Wennborg · 13 years ago
- d3b01bc Support the tls_model attribute (PR9788) by Hans Wennborg · 13 years ago
- a36cbeb objc-arc: captured block variable accessed in its block literal by Fariborz Jahanian · 13 years ago
- 74a3868 This patch adds a new Clang compiler flag "-gline-tables-only". by Alexey Samsonov · 14 years ago
- 8c38d35 Don't enter cleanups for unreachable variables. It's impossible to by John McCall · 14 years ago
- b88a566 Make sure we unique static-local decls across multiple emissions of by John McCall · 14 years ago
- 8453795 Revert r153723, and its follow-ups r153728 and r153733. by Chandler Carruth · 14 years ago
- 87590e6 Do the static-locals thing properly in the face of unions and by John McCall · 14 years ago
- 947c183 When emitting a static local variable in C++, handle by John McCall · 14 years ago
- 615ed1a Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 14 years ago
- 1a0877f When we can't prove that the target of an aggregate copy is by John McCall · 14 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
- 1c8d2ca 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 · 14 years ago
- d026dc4 Make heap-allocation of std::initializer_list 'work'. by Sebastian Redl · 14 years ago
- 1d9cdb6 Fix comment. by Chad Rosier · 14 years ago
- c83ed82 Basic code generation support for std::initializer_list. by Sebastian Redl · 14 years ago
- e070fd2 Bug fix: do not emit static const local variables with mutable members by Richard Smith · 14 years ago
- a729c62 Whether an argument is required (in contrast with being an by John McCall · 14 years ago
- 6331c40 Deal with a horrible C++11 special case. If a non-literal type has a constexpr by Richard Smith · 14 years ago
- 5a294e6 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 14 years ago
- 236b357 enhance some optimization logic to handle ConstantDataSequential by Chris Lattner · 14 years ago
- 934bbf5 Placate gcc's -Wreturn-type by Matt Beaumont-Gay · 14 years ago
- 1425b45 Use function pointers, rather than references, to pass Destroyers by Peter Collingbourne · 14 years ago
- fa35df6 Some improvements to the handling of C11 atomic types: by David Chisnall · 14 years ago
- dafff94 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 14 years ago
- f610267 Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 14 years ago