aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDeclCXX.cpp
AgeCommit message (Expand)Author
2016-04-08revert SVN r265702, r265640Saleem Abdulrasool
2016-04-07Basic: move CodeGenOptions from FrontendSaleem Abdulrasool
2016-03-11Preserve ExtParameterInfos into CGFunctionInfo.John McCall
2016-02-02[CUDA] Do not allow dynamic initialization of global device side variables.Artem Belevich
2015-12-01Fix use-after-free when a C++ thread_local variable gets replaced (because itsRichard Smith
2015-11-11[TLS] move setting tls_guard in tls_init.Manman Ren
2015-10-31[CodeGen] Call SetInternalFunctionAttributes to attach functionAkira Hatanaka
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall
2015-06-20Avoid clearing an empty PrioritizedCXXGlobalInits, NFCYaron Keren
2015-06-19[ASan] Initial support for Kernel AddressSanitizerAlexander Potapenko
2015-06-15Protection against stack-based memory corruption errors using SafeStack: Clan...Peter Collingbourne
2015-05-12Remove superfluous SmallString cast.Yaron Keren
2015-04-22Set normal LLVM function attributes on global initializer functionsReid Kleckner
2015-04-15Move the logic to avoid double global emission from Sema to CodeGenReid Kleckner
2015-03-25Fix addrspace when emitting constructors of static local variablesJingyue Wu
2015-02-25[OPENMP] Rename methods of OpenMPRuntime class. NFC. Alexey Bataev
2015-02-03Address review feedback for r228003.Adrian Prantl
2015-02-03Merge ArtificialLocation into ApplyDebugLocation and make a clearAdrian Prantl
2015-01-14Reapply r225000 (reverted in r225555): DebugInfo: Generalize debug info locat...David Blaikie
2015-01-14DebugInof: Correct the location of exception cleanups in global ctors/dtors a...David Blaikie
2015-01-12[patch][pr19848] Produce explicit comdats in clang.Rafael Espindola
2015-01-12Wrap to 80 columns. No behavior change.Nico Weber
2015-01-09Revert "DebugInfo: Generalize debug info location handling" and related commitsDavid Blaikie
2014-12-30Reapply "DebugInfo: Generalize debug info location handling"David Blaikie
2014-12-29Revert "DebugInfo: Generalize debug info location handling"David Blaikie
2014-12-29Reapply "DebugInfo: Generalize debug info location handling"David Blaikie
2014-12-17Revert "DebugInfo: Generalize debug info location handling"David Blaikie
2014-12-16DebugInfo: Generalize debug info location handlingDavid Blaikie
2014-11-11[OPENMP] Codegen for threadprivate variablesAlexey Bataev
2014-11-07Introduce a SanitizerKind enum to LangOptions.Alexey Samsonov
2014-10-17SanitizerBlacklist: blacklist functions by their source location.Alexey Samsonov
2014-10-15Don't use a global_ctors comdat for globals that aren't externally visibleReid Kleckner
2014-10-05MS ABI: Implement thread_local for global variablesDavid Majnemer
2014-09-23Revert "Don't use comdats for initializers on platforms that don't support it"Reid Kleckner
2014-09-23Don't use comdats for initializers on platforms that don't support itReid Kleckner
2014-09-19Don't use the third field of llvm.global_ctors for MachO.Rafael Espindola
2014-09-19Revert "Put more stuff in the comdat used for variables with static init."Rafael Espindola
2014-09-18Put more stuff in the comdat used for variables with static init.Rafael Espindola
2014-09-11Merge GetAddrOfCXXConstructor and GetAddrOfCXXDonstructor. NFC.Rafael Espindola
2014-09-10MS ABI: Emit dynamic initializers for selectany globals in comdat-associative...Hans Wennborg
2014-08-26Don't segfault in EmitCXXGlobalInitFunc when main file is a membufKeno Fischer
2014-07-22-fms-extensions: Implement half of #pragma init_segReid Kleckner
2014-07-07[Sanitizer] Reduce the usage of sanitizer blacklist in CodeGenModuleAlexey Samsonov
2014-05-23Use comdats to avoid double initialization of weak dataReid Kleckner
2014-05-21[C++11] Use 'nullptr'. CodeGen edition.Craig Topper
2014-05-16If a declaration is loaded, and then a module import adds a redeclaration, thenRichard Smith
2014-05-06Include translation unit filename in global ctor symbol names.Nico Weber
2014-04-28CodeGen: Fix linkage of reference temporariesDavid Majnemer
2014-04-11Follow-up to r205999: Emit an artificial location (valid scope, line 0)Adrian Prantl
2014-04-11Cleanup: Add default arguments to CodeGenFunction::StartFunction.Adrian Prantl