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