summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2017-11-04CodeGenCXX: no default dllimport storage for mingwMartell Malone
2017-11-03[c++17] Visit class template explicit specializations just like all other cla...Richard Smith
2017-10-31[CFI] Add CFI-icall pointer type generalizationVlad Tsyrklevich
2017-10-31[CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev
2017-10-27Filter out invalid 'target' items from being passed to LLVMErich Keane
2017-10-17[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev
2017-10-15Convert clang::LangAS to a strongly typed enumAlexander Richardson
2017-10-13Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with...Ivan A. Kosarev
2017-10-13[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev
2017-10-06Refine generation of TBAA information in clangIvan A. Kosarev
2017-10-05[CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev
2017-10-05Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"Ivan A. Kosarev
2017-10-05[CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev
2017-10-03[CodeGen] Introduce generic TBAA access descriptorsIvan A. Kosarev
2017-10-02[CodeGen] Have a special function to get TBAA info for may-alias accessesIvan A. Kosarev
2017-10-02[CodeGen] Do not refer to complete TBAA info where we actually deal with just...Ivan A. Kosarev
2017-09-26Emit section information for extern variables. Erich Keane
2017-09-26CodeGenModule: Adapt to LLVM TargetLibraryInfo changesMatthias Braun
2017-09-25Allow specifying sanitizers in blacklistsVlad Tsyrklevich
2017-09-22[Coverage] Add an option to emit limited coverage infoVedant Kumar
2017-09-11[codeview] omit debug locations for nested exprs unless column info enabledBob Haarman
2017-09-05Emit static constexpr member as available_externally definitionMehdi Amini
2017-08-28Revert r311857 "Emit static constexpr member as available_externally definition"Hans Wennborg
2017-08-27Emit static constexpr member as available_externally definitionMehdi Amini
2017-08-15Extract IRGen's constant-emitter into its own helper class and clean upJohn McCall
2017-08-15[OpenCL] Allow targets to select address space per typeSven van Haastregt
2017-07-30CodeGenModule.cpp: [PR33810][Modules] Remove an assertion that confirms Mangl...NAKAMURA Takumi
2017-07-30CodeGenModule.cpp: [PR33810][Modules] Avoid reusing FoundStr to try to fix cr...NAKAMURA Takumi
2017-07-30CodeGenModule.cpp: [PR33810][Modules] Make sure actual memory corruption befo...NAKAMURA Takumi
2017-07-20[CodeGen][mips] Support `long_call/far/near` attributesSimon Atanasyan
2017-07-18Convert attribute 'target' parsing from a 'pair' to a 'struct' to make furthe...Erich Keane
2017-07-08Fix build failure with gcc about mixing enum and non-enumYaxun Liu
2017-07-08[CodeGen] Fold variable into assert.Benjamin Kramer
2017-07-08CodeGen: Fix address space of global variableYaxun Liu
2017-07-07[modules ts] Basic for module linkage.Richard Smith
2017-07-06This reverts r305820 (ARMv.2-A FP16 vector intrinsics) because it showsSjoerd Meijer
2017-06-20[AArch64] ADD ARMv.2-A FP16 vector intrinsicsAbderrazek Zaafrani
2017-06-20[OpenCL] Fix OpenCL and SPIR version metadata generation.Alexey Bader
2017-06-12IR: Replace the "Linker Options" module flag with "llvm.linker.options" named...Peter Collingbourne
2017-06-05Add support for #pragma clang sectionJaved Absar
2017-06-03Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova
2017-06-02Revert "[AArch64] Add ARMv8.2-A FP16 vefctor intrinsics"Vedant Kumar
2017-06-01[AArch64] Add ARMv8.2-A FP16 vefctor intrinsicsAbderrazek Zaafrani
2017-06-01Fixed warningsPiotr Padlewski
2017-06-01Emit available_externally vtables opportunisticallyPiotr Padlewski
2017-05-31[CodeGen] Surround assertion with parens and format.Davide Italiano
2017-05-29IRGen: Add optnone attribute on function during O0Mehdi Amini
2017-05-27[OpenMP] Create COMDAT group for OpenMP offload registration code to avoid mu...George Rokos
2017-05-24[XRay][clang] Allow imbuing arg1 logging attribute via -fxray-always-instrument=Dean Michael Berris
2017-05-20CodeGenModule: Always output wchar_size, check LLVM assumptions.Matthias Braun