- 67e541e1c Attr: Remove ForceInline by David Majnemer · 12 years ago
- 7c19ab1 Exposing the noduplicate attribute within Clang, which marks functions so that the optimizer does not duplicate code. by Aaron Ballman · 12 years ago
- 3e65d36a DebugInfo: imported_decl/using declarations at namespace scope by David Blaikie · 12 years ago
- 15abd18 XCore target: add section information. by Robert Lytton · 12 years ago
- e0fc1a8 [stackprotector] Add command line option -fstack-protector-strong by Josh Magee · 12 years ago
- 8f80a61 Remove the -fhidden-weak-vtables -cc1 option. It was dead, by John McCall · 12 years ago
- b78257d [ms-cxxabi] Fix cast when structor replacement is an alias by Reid Kleckner · 12 years ago
- 29cb66b Enforce safe usage of DiagnosticsEngine::getCustomDiagID() by Alp Toker · 12 years ago
- e1bd71f Use private linkage for utf-16 objc strings too. by Rafael Espindola · 12 years ago
- 6839d23 Now that r199688 avoids the real issue, use private linkage for objc strings. by Rafael Espindola · 12 years ago
- d19f80a Give explicit sections for string constants used in NSStrings. by Rafael Espindola · 12 years ago
- 8ff1610 Simplify further. by Rafael Espindola · 12 years ago
- 63582d6 Remove virtual methods that were added in 2009 and still had 1 implementation. by Rafael Espindola · 12 years ago
- bb0554f Update CodeGen to use DLL storage class for dllimport/dllexport by Nico Rieck · 12 years ago
- b098f5c Remove unused include. by Rafael Espindola · 12 years ago
- 5553d0d Sort all the #include lines with LLVM's utils/sort_includes.py which by Chandler Carruth · 12 years ago
- ef512b9 CodeGen: Initial instrumentation based PGO implementation by Justin Bogner · 12 years ago
- 8286225 Tidy up CGCXXABI creation by Alp Toker · 12 years ago
- c432799 Switched code from using hasAttr followed by getAttr to simply call getAttr directly and check the resulting value. by Aaron Ballman · 12 years ago
- 9ead124 Replacing calls to getAttr with calls to hasAttr for clarity. No functional change intended -- this only replaces Boolean uses of getAttr. by Aaron Ballman · 12 years ago
- 2dea15b ASTContext: Refactor implicit record creation by Alp Toker · 12 years ago
- a12cd28 [ms-cxxabi] Fix linkage of dtor thunks for anonymous classes by Reid Kleckner · 12 years ago
- cd7743b Save another call to GetAddrOfFunction. by Rafael Espindola · 12 years ago
- c0ff744 When we decide to output a deferred decl, remember the llvm GlobalValue. by Rafael Espindola · 12 years ago
- 94abb8f Avoid adding some decls to DeferredDeclsToEmit. by Rafael Espindola · 12 years ago
- b80bacc GlobalAlias::isDeclaration is always false. Remove dead code. by Rafael Espindola · 12 years ago
- 61fd594 Debug Info: Move the constant for Debug Info Version from Dwarf.h to Metadata.h. by Manman Ren · 12 years ago
- ba2fa8b Expand comments for Debug Info Version. by Manman Ren · 12 years ago
- f405dd6 [CodeGen] If there is a function definition with duplicate mangled name, emit an error instead of asserting. by Argyrios Kyrtzidis · 12 years ago
- 4b7f23d Debug Info: add a "Debug Info Version" module flag to output the current debug by Manman Ren · 12 years ago
- feedf85 [-cxx-abi microsoft] Emit linkonce_odr definitions for declarations of static data members with inline initializers (PR17689) by Hans Wennborg · 12 years ago
- 00e65b2 Fix test failures after addrspacecast added. by Matt Arsenault · 12 years ago
- 561bba2 [OpenCL] Make sure we put string literals in the constant address space. by Joey Gouly · 12 years ago
- 0196a1d Keep the old function order in CodeGenModule::applyReplacements. by Rafael Espindola · 12 years ago
- 8d693a3 Revert "Keep the old function order in CodeGenModule::applyReplacements." by Rafael Espindola · 12 years ago
- 732c99c Keep the old function order in CodeGenModule::applyReplacements. by Rafael Espindola · 12 years ago
- eed8061 Avoid double StringMap lookups. No functionality change. by Benjamin Kramer · 12 years ago
- 2e2995b Produce direct calls instead of alias to linkonce_odr functions. by Rafael Espindola · 12 years ago
- b47c36f C++1y sized deallocation: if we have a use, but not a definition, of a sized by Richard Smith · 12 years ago
- 208b5c0 New fix for pr17535. by Rafael Espindola · 12 years ago
- 6956d58 Revert "This patch causes clang to reject alias attributes that point to undefined names. For example, with this patch we now reject" by Rafael Espindola · 12 years ago
- 0fad0d7 This patch causes clang to reject alias attributes that point to undefined by Rafael Espindola · 12 years ago
- 8db352d Rename some functions for consistency. by Rafael Espindola · 12 years ago
- 3bfa468 Emit a .ident saying that clang produced this file. by Rafael Espindola · 12 years ago
- 4f755de TBAA: use the same format for scalar TBAA and struct-path aware TBAA. by Manman Ren · 12 years ago
- e4aaac5 Revert r191586 and r191695. They cause crashes when building with by Richard Smith · 12 years ago
- 4f04263 TBAA: use the same format for scalar TBAA and struct-path aware TBAA. by Manman Ren · 12 years ago
- b00f360 Do not emit duplicate global initializers for template static data members inside namespaces by David Blaikie · 12 years ago
- b9921df Emit uuid globals as linkonce_odr by Reid Kleckner · 12 years ago
- 25284cc Use pop_back_val() instead of both back() and pop_back(). by Robert Wilhelm · 12 years ago
- 4a9ec7b PR16933: Don't try to codegen things after we've seen errors. by David Blaikie · 12 years ago
- bbecd09 CodeGen: __uuidof should work even with an incomplete _GUID type by David Majnemer · 12 years ago
- 8eaab6f [-cxx-abi microsoft] Mangle __uuidof correctly into template parameters by David Majnemer · 12 years ago
- d6e043b Use new llvm::SpecialCaseList API in CodeGenModule by Alexey Samsonov · 12 years ago
- cf963ce [-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper section by David Majnemer · 12 years ago
- a2724ae Revert "[-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper section" by David Majnemer · 12 years ago
- 94a76b6 [-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper section by David Majnemer · 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
- 40f2fa9 Emit the constructor for abstract classes when using -cxx-abi microsoft, fixes PR16735 by Timur Iskhodzhanov · 12 years ago
- e7de47e [ms-cxxabi] Emit linkonce complete dtors in TUs that need them by Reid Kleckner · 12 years ago
- f6ce2b5 Rename D to GD to match the type, which is GlobalDecl by Reid Kleckner · 12 years ago
- 8d0dc31 Tighten up the set of operator new/operator delete calls we're permitted to by Richard Smith · 12 years ago
- 8978a9d Get rid of dead/useless code for block mangling. by Eli Friedman · 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
- 9dc6eef Restore r184205 and associated commits (after commit of r185290) by Stephen Lin · 12 years ago
- 19cee18 Revert r184205 and associated patches while investigating issue with broken buildbot (possible interaction with LTO) by Stephen Lin · 12 years ago
- 9157b55 Fix a warning. [-Wunused-variable] by NAKAMURA Takumi · 12 years ago
- 9691f7f Debug Info: support for gdwarf-2 gdwarf-3 gdwarf-4 by Manman Ren · 12 years ago
- a637fb8 CodeGen: Have 'this'-returning constructors and destructors to take advantage of the new backend 'returned' attribute. by Stephen Lin · 12 years ago
- a509f2f Emit initializers for static-storage-duration temporaries as constants where by Richard Smith · 12 years ago
- d4b6e7a9 Fix the linkage of static locals inside a CapturedStmt. (Found in the by Eli Friedman · 12 years ago
- cc1b96d PR12086, PR15117 by Richard Smith · 12 years ago
- 4d90dba [ms-cxxabi] Thread GlobalDecls through to CodeGenModule::getFunctionLinkage. by Peter Collingbourne · 12 years ago
- e6c0144 Model temporary lifetime-extension explicitly in the AST. Use this model to by Richard Smith · 12 years ago
- 5d041be Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file. by Aaron Ballman · 12 years ago
- 5f2b1ce [PATCH] Generate cold attribute for functions marked __atribute__((cold)) by Diego Novillo · 12 years ago
- f121b93 PR14606: Debug Info for namespace aliases/DW_TAG_imported_module by David Blaikie · 12 years ago
- b144d36 Implement __declspec(selectany) under -fms-extensions by Reid Kleckner · 12 years ago
- 3ae0005 Cleanup handling of UniqueExternalLinkage. by Rafael Espindola · 12 years ago
- 2960dbd CodeGen: Refactor SetLLVMFunctionAttributesForDefinition to use an AttrBuilder. by Benjamin Kramer · 12 years ago
- ffcf4ba Debug Info: Fix a problem that resulted in missing DW_AT_specifications by Adrian Prantl · 12 years ago
- e43f0fe Forward #pragma comment(lib/linker) through as flags metadata by Reid Kleckner · 12 years ago
- fa80642 by Ulrich Weigand · 12 years ago
- 593537a Make all 'is in extern "C"' tests use the lexical context. by Rafael Espindola · 13 years ago
- acb8ecd In VarDecl nodes, store the thread storage class specifier as written. by Enea Zaffanella · 13 years ago
- 95cae88 Use the Itanium ABI for thread_local on Darwin. by Bill Wendling · 13 years ago
- e6c878c Revert r180739 and r180748: they broke C++11 thread_local on non-Darwin systems and did not do the right thing on Darwin. by Richard Smith · 13 years ago
- 96a7769 Emit the TLS intialization functions into a list. by Bill Wendling · 13 years ago
- 60a9fbf Support debug info for using directives at global/namespace scope. by David Blaikie · 13 years ago
- 1847baa Don't emit _ZTW wrappers for TLS variables which don't use the C++ thread_local keyword. by Richard Smith · 13 years ago
- 2fd1d7a Implement CodeGen for C++11 thread_local, following the Itanium ABI specification as discussed on cxx-abi-dev. by Richard Smith · 13 years ago
- 568d410 Don't propagate around TargetOptions in IR-gen; we don't use it. by John McCall · 13 years ago
- c8e0170 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 13 years ago
- e246fbe [Modules] Convert module specific -fno-modules-autolink into -fno-autolink. by Daniel Dunbar · 13 years ago
- d1b6778 Objective-C IRGen. Use llvm::WeakVH by Fariborz Jahanian · 13 years ago
- dbf74ba CodeGen support for function-local static thread_local variables with by Richard Smith · 13 years ago
- fd3834f Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST. by Richard Smith · 13 years ago
- f21c961 Use MapVector rather than simulating it. by Richard Smith · 13 years ago
- e1ad74e Struct-path aware TBAA: uniformize scalar tag and path tag. by Manman Ren · 13 years ago