summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.h
AgeCommit message (Expand)Author
2018-02-07Support `#pragma comment(lib, "name")` in the frontend for ELFSaleem Abdulrasool
2018-02-02Revert "Start setting dso_local in clang."Rafael Espindola
2018-02-02Start setting dso_local in clang.Rafael Espindola
2018-01-25[CodeGen] Decorate aggregate accesses with TBAA tagsIvan A. Kosarev
2018-01-08Implement Attribute Target MultiVersioningErich Keane
2017-12-13[Coverage] Always emit unused coverage mappings in the same order.Eli Friedman
2017-12-03Revert "[CodeGen] Add initial support for union members in TBAA"Hal Finkel
2017-11-30[CodeGen] Add initial support for union members in TBAAIvan A. Kosarev
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-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-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-13[MS] Don't bail on replacing dllimport vbase dtors with base dtorsReid Kleckner
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-25Allow specifying sanitizers in blacklistsVlad Tsyrklevich
2017-09-11[codeview] omit debug locations for nested exprs unless column info enabledBob Haarman
2017-08-15Extract IRGen's constant-emitter into its own helper class and clean upJohn McCall
2017-07-20[CodeGen][mips] Support `long_call/far/near` attributesSimon Atanasyan
2017-07-08CodeGen: Fix address space of global variableYaxun Liu
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-01Emit available_externally vtables opportunisticallyPiotr Padlewski
2017-05-01Adapt to LLVM's rename of WeakVH to WeakTrackingVH; NFCSanjoy Das
2017-05-01Remove unneeded struct; NFCSanjoy Das
2017-04-26Revert "Update to LLVM's use of WeakTrackingVH; NFC"Sanjoy Das
2017-04-26Update to LLVM's use of WeakTrackingVH; NFCSanjoy Das
2017-04-18Use less temporary AttributeLists NFCReid Kleckner
2017-03-30Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim
2017-03-30[XRay] Add -fxray-{always,never}-instrument= flags to clangDean Michael Berris
2017-03-23[CodeGen] Emit a CoreFoundation link guard when @available is usedAlex Lorenz
2017-03-21Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner
2017-02-23[ObjC][CodeGen] CodeGen support for @available.Erik Pilkington
2017-02-11docs: update docs for objc_storeStrong behaviourSaleem Abdulrasool
2017-01-25[CodeGen] [CUDA] Add the ability set default attrs on functions in linked mod...Justin Lebar
2017-01-18Remove now redundant code that ensured debug info for class definitions was e...David Blaikie
2016-12-28[CodeGen] Unique constant CompoundLiterals.George Burgess IV
2016-12-22Add the alloc_size attribute to clang, attempt 2.George Burgess IV
2016-12-20Revert r290149: Add the alloc_size attribute to clang.Chandler Carruth