summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2018-02-05Merging r323935:Hans Wennborg
2017-12-29[OPENMP] Support for -fopenmp-simd option with compilation of simd loopsAlexey Bataev
2017-12-21Revert "Fix for PR32990"Reid Kleckner
2017-12-21[AARch64] Add ARMv8.2-A FP16 vector intrinsicsAbderrazek Zaafrani
2017-12-21Fix for PR32990Erich Keane
2017-12-19[Coverage] Fix use-after free in coverage emissionEli Friedman
2017-12-15[OPENMP] Codegen `declare simd` for function declarations.Alexey Bataev
2017-12-13[Coverage] Always emit unused coverage mappings in the same order.Eli Friedman
2017-12-09Hardware-assisted AddressSanitizer (clang part).Evgeniy Stepanov
2017-12-01Mark all library options as hidden.Zachary Turner
2017-11-29Reland "Fix vtable not receiving hidden visibility when using push(visibility)"Jake Ehrlich
2017-11-27[CodeGen] Collect information about sizes of accesses and access types for TBAAIvan A. Kosarev
2017-11-22Revert "[CodeGen] Fix vtable not receiving hidden visibility when using push(...Petr Hosek
2017-11-22[CodeGen] Fix vtable not receiving hidden visibility when using push(visibility)Petr Hosek
2017-11-11Add CLANG_DEFAULT_OBJCOPY to allow Clang to use llvm-objcopy for dwarf fissionJake Ehrlich
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