summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.h
AgeCommit message (Expand)Author
2015-09-11Always_inline codegen rewrite.Evgeniy Stepanov
2015-09-08CodeGen: Introduce CodeGenModule::CreateMetadataIdentifierForType.Peter Collingbourne
2015-09-08Move BlockByrefHelpers back to CodeGenModule.h to placate MSVC.John McCall
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall
2015-09-03Refactored dtor sanitizing into EHScopeStackNaomi Musgrave
2015-08-31PR17829: Proper diagnostic of mangled names conflictsAndrey Bokhanko
2015-08-13Wdeprecated: ByrefHelpers are copy constructed by the ::buildByrefHelpers hel...David Blaikie
2015-07-24LLVM API Change: the Module always owns the DataLayoutMehdi Amini
2015-07-09CFI: Emit correct bit set information if RTTI is disabled under MS ABI.Peter Collingbourne
2015-06-30Pass HeaderSearchOptions and PreprocessorOptions into CodeGenModule.Adrian Prantl
2015-06-23[MS ABI] Rework member pointer conversionDavid Majnemer
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-17CodeGen: Factor out some of the bitset entry creation code. NFC.Peter Collingbourne
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer
2015-05-28Get the dll storage class right for structors of classes exported/imported vi...Hans Wennborg
2015-05-09Revert r236879, "Do not emit thunks with available_externally linkage in comd...NAKAMURA Takumi
2015-05-08Do not emit thunks with available_externally linkage in comdatsDerek Schuff
2015-04-15Move the logic to avoid double global emission from Sema to CodeGenReid Kleckner
2015-04-05clang-format my last commitDavid Blaikie
2015-04-05[opaque pointer type] More GEP API migrationsDavid Blaikie
2015-03-29[MS ABI] Rework .xdata HandlerType emissionDavid Majnemer
2015-03-17MS ABI: Emit HandlerMap entries for C++ catchDavid Majnemer
2015-03-17WIPDavid Majnemer
2015-03-03Split catch IRgen into ItaniumCXXABI and MicrosoftCXXABIReid Kleckner
2015-02-20Implement Control Flow Integrity for virtual calls.Peter Collingbourne
2015-02-15Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman
2015-01-23[pr22293] Don't crash during codegen of a recursive destructor.Rafael Espindola
2015-01-15Use a trivial comdat for inline ctor/dtor when not using C5/D5.Rafael Espindola
2015-01-15Remove ASTConsumer::HandleVTable()'s bool parameter.Nico Weber
2015-01-10Don't emit implicit template instantiations eagerly (PR21718)Hans Wennborg
2014-12-30Add a public accessor for GlobalCtors in CodeGenModuleKeno Fischer
2014-12-09IR: Update clang for Metadata/Value split in r223802Duncan P. N. Exon Smith
2014-12-02Fix invalid calling convention used for libcalls on ARM.Anton Korobeynikov
2014-11-11[OPENMP] Codegen for threadprivate variablesAlexey Bataev
2014-11-01CodeGen: Virtual dtor thunks shouldn't have this marked as 'returned'David Majnemer
2014-10-17[ASan] Improve blacklisting of global variables.Alexey Samsonov
2014-10-17SanitizerBlacklist: blacklist functions by their source location.Alexey Samsonov
2014-10-15CodeGen: Don't drop thread_local when emitting __thread aliasesDavid Majnemer
2014-10-15Move SanitizerBlacklist object from CodeGenModule to ASTContext.Alexey Samsonov
2014-10-15Move SanitizerBlacklist to clangBasic. NFC.Alexey Samsonov
2014-10-09Fix for bug http://llvm.org/PR17427.Alexey Bataev
2014-10-08Fix IRGen for referencing a static local before emitting its declReid 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-19Fix ctor/dtor aliases losing 'dllexport' (for Itanium ABI)Dario Domizioli
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