summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CodeGenModule.cpp
Commit message (Expand)AuthorAgeFilesLines
* CodeGenCXX: no default dllimport storage for mingwMartell Malone2017-11-041-1/+2
* [c++17] Visit class template explicit specializations just like all other cla...Richard Smith2017-11-031-9/+7
* [CFI] Add CFI-icall pointer type generalizationVlad Tsyrklevich2017-10-311-0/+55
* [CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev2017-10-311-5/+7
* Filter out invalid 'target' items from being passed to LLVMErich Keane2017-10-271-2/+11
* [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev2017-10-171-0/+7
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-151-8/+6
* Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with...Ivan A. Kosarev2017-10-131-7/+0
* [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev2017-10-131-0/+7
* Refine generation of TBAA information in clangIvan A. Kosarev2017-10-061-0/+6
* [CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev2017-10-051-19/+15
* Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"Ivan A. Kosarev2017-10-051-20/+18
* [CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev2017-10-051-18/+20
* [CodeGen] Introduce generic TBAA access descriptorsIvan A. Kosarev2017-10-031-5/+2
* [CodeGen] Have a special function to get TBAA info for may-alias accessesIvan A. Kosarev2017-10-021-0/+6
* [CodeGen] Do not refer to complete TBAA info where we actually deal with just...Ivan A. Kosarev2017-10-021-2/+2
* Emit section information for extern variables. Erich Keane2017-09-261-0/+6
* CodeGenModule: Adapt to LLVM TargetLibraryInfo changesMatthias Braun2017-09-261-8/+2
* Allow specifying sanitizers in blacklistsVlad Tsyrklevich2017-09-251-9/+11
* [Coverage] Add an option to emit limited coverage infoVedant Kumar2017-09-221-0/+8
* [codeview] omit debug locations for nested exprs unless column info enabledBob Haarman2017-09-111-0/+4
* Emit static constexpr member as available_externally definitionMehdi Amini2017-09-051-0/+42
* Revert r311857 "Emit static constexpr member as available_externally definition"Hans Wennborg2017-08-281-22/+0
* Emit static constexpr member as available_externally definitionMehdi Amini2017-08-271-0/+22
* Extract IRGen's constant-emitter into its own helper class and clean upJohn McCall2017-08-151-5/+16
* [OpenCL] Allow targets to select address space per typeSven van Haastregt2017-08-151-1/+1
* CodeGenModule.cpp: [PR33810][Modules] Remove an assertion that confirms Mangl...NAKAMURA Takumi2017-07-301-2/+0
* CodeGenModule.cpp: [PR33810][Modules] Avoid reusing FoundStr to try to fix cr...NAKAMURA Takumi2017-07-301-6/+6
* CodeGenModule.cpp: [PR33810][Modules] Make sure actual memory corruption befo...NAKAMURA Takumi2017-07-301-0/+2
* [CodeGen][mips] Support `long_call/far/near` attributesSimon Atanasyan2017-07-201-4/+12
* Convert attribute 'target' parsing from a 'pair' to a 'struct' to make furthe...Erich Keane2017-07-181-4/+5
* Fix build failure with gcc about mixing enum and non-enumYaxun Liu2017-07-081-2/+4
* [CodeGen] Fold variable into assert.Benjamin Kramer2017-07-081-2/+2
* CodeGen: Fix address space of global variableYaxun Liu2017-07-081-22/+44
* [modules ts] Basic for module linkage.Richard Smith2017-07-071-1/+1
* This reverts r305820 (ARMv.2-A FP16 vector intrinsics) because it showsSjoerd Meijer2017-07-061-1/+0
* [AArch64] ADD ARMv.2-A FP16 vector intrinsicsAbderrazek Zaafrani2017-06-201-0/+1
* [OpenCL] Fix OpenCL and SPIR version metadata generation.Alexey Bader2017-06-201-0/+34
* IR: Replace the "Linker Options" module flag with "llvm.linker.options" named...Peter Collingbourne2017-06-121-5/+5
* Add support for #pragma clang sectionJaved Absar2017-06-051-1/+29
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1
* Revert "[AArch64] Add ARMv8.2-A FP16 vefctor intrinsics"Vedant Kumar2017-06-021-1/+0
* [AArch64] Add ARMv8.2-A FP16 vefctor intrinsicsAbderrazek Zaafrani2017-06-011-0/+1
* Fixed warningsPiotr Padlewski2017-06-011-2/+2
* Emit available_externally vtables opportunisticallyPiotr Padlewski2017-06-011-0/+23
* [CodeGen] Surround assertion with parens and format.Davide Italiano2017-05-311-4/+4
* IRGen: Add optnone attribute on function during O0Mehdi Amini2017-05-291-2/+12
* [OpenMP] Create COMDAT group for OpenMP offload registration code to avoid mu...George Rokos2017-05-271-2/+5
* [XRay][clang] Allow imbuing arg1 logging attribute via -fxray-always-instrument=Dean Michael Berris2017-05-241-0/+4
* CodeGenModule: Always output wchar_size, check LLVM assumptions.Matthias Braun2017-05-201-6/+13