summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* [X86] Add subvector insert and extract builtins to enable target feature chec...Craig Topper2018-06-081-0/+69
* [X86] Add builtins for vpermilps/pd instructions to enable target feature che...Craig Topper2018-06-081-0/+27
* [CodeGen] Always use MSVC personality for windows-msvc targetsShoaib Meenai2018-06-081-6/+10
* [X86] Add builtins for blend with immediate control to enforce target feature...Craig Topper2018-06-081-0/+21
* [X86] Add builtins for shuff32x4/shuff64x2/shufi32x4/shuff64x2 to enable targ...Craig Topper2018-06-071-0/+29
* [MS] Re-add support for the ARM interlocked bittest intrinscsReid Kleckner2018-06-071-68/+117
* [X86] Add builtins for VALIGNQ/VALIGND to enable proper target feature checking.Craig Topper2018-06-071-0/+20
* [X86] Add back builtins for _mm_slli_si128/_mm_srli_si128 and similar intrin...Craig Topper2018-06-071-0/+62
* [CodeGen] Improve diagnostics related to target attributesGabor Buella2018-06-073-10/+30
* [X86] Add back _mask, _maskz, and _mask3 builtins for some 512-bit fmadd/fmsu...Craig Topper2018-06-071-61/+112
* [MS][ARM64]: Promote _setjmp to_setjmpex as there is no _setjmp in the ARM64 ...Reid Kleckner2018-06-061-49/+55
* Fix std::tuple errorsReid Kleckner2018-06-061-12/+12
* Implement bittest intrinsics generically for non-x86 platformsReid Kleckner2018-06-061-26/+142
* [X86] Add builtins for vector element insert and extract for different 128 an...Craig Topper2018-06-061-2/+23
* [X86] Implement __builtin_ia32_vec_ext_v2si correctly even though we only use...Craig Topper2018-06-051-1/+1
* [CUDA][HIP] Do not emit type info when compiling for deviceYaxun Liu2018-06-051-1/+1
* Reimplement the bittest intrinsic family as builtins with inline asmReid Kleckner2018-06-051-19/+56
* Revert r333791 "Cap "voluntary" vector alignment at 16 for all Darwin platfor...Reid Kleckner2018-06-041-19/+18
* Update for an LLVM header file moveDavid Blaikie2018-06-041-1/+1
* Remove llvm::Triple argument from get***Personality() functions. NFC.Heejin Ahn2018-06-041-17/+18
* This diff includes changes for supporting the following types.Leonard Chan2018-06-043-0/+22
* [X86] Replace __builtin_ia32_vbroadcastf128_pd256 and __builtin_ia32_vbroadca...Craig Topper2018-06-031-26/+0
* [X86] Pass ArrayRef instead of SmallVectorImpl& to the X86 builtin helper fun...Craig Topper2018-06-031-10/+10
* Revert r333848 "[X86] Pass ArrayRef instead of SmallVectorImpl& to the X86 bu...Craig Topper2018-06-031-8/+8
* [X86] Pass ArrayRef instead of SmallVectorImpl& to the X86 builtin helper fun...Craig Topper2018-06-031-8/+8
* [X86] When emitting masked loads/stores don't check for all ones mask.Craig Topper2018-06-031-10/+0
* [NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part)Ivan A. Kosarev2018-06-021-30/+27
* Revert "This diff includes changes for supporting the following types."Leonard Chan2018-06-023-22/+0
* This diff includes changes for supporting the following types.Leonard Chan2018-06-023-0/+22
* Cap "voluntary" vector alignment at 16 for all Darwin platforms.John McCall2018-06-011-18/+19
* [WebAssembly] Hide new Wasm EH behind its feature flagHeejin Ahn2018-06-012-10/+17
* [Coverage] End deferred regions before labels, fixes PR35867Vedant Kumar2018-06-011-0/+1
* [WebAssembly] Update to the new names for the memory builtin functions.Dan Gohman2018-06-011-0/+15
* [WebAssembly] Use Windows EH instructions for Wasm EHHeejin Ahn2018-05-317-23/+204
* Fix null MSInheritanceAttr deref in CXXRecordDecl::getMSInheritanceModel()Reid Kleckner2018-05-311-1/+1
* IRGen: Write .dwo files when -split-dwarf-file is used together with -fthinlt...Peter Collingbourne2018-05-311-0/+1
* [Coverage] Discard the last uncompleted deferred region in a declVedant Kumar2018-05-301-25/+5
* IRGen: Rename bitsets -> type metadata. NFC.Peter Collingbourne2018-05-301-18/+17
* [X86] Lowering FMA intrinsics to native IR (Clang part)Gabor Buella2018-05-301-0/+94
* Support __iso_volatile_load8 etc on aarch64-win32.Simon Tatham2018-05-302-26/+46
* Make the mangled name collision diagnostic a bit more useful by listing the m...Richard Smith2018-05-301-5/+6
* Revert r332839.Richard Smith2018-05-301-14/+4
* [CodeGen][Darwin] Set the calling-convention of thread-local variableAkira Hatanaka2018-05-291-1/+5
* Revert "[DebugInfo] Don't bother with MD5 checksums of preprocessed files."Paul Robinson2018-05-252-13/+4
* Support Swift calling convention for PPC64 targetsBob Wilson2018-05-251-2/+11
* [DebugInfo] Don't bother with MD5 checksums of preprocessed files.Paul Robinson2018-05-252-4/+13
* [OPENMP, NVPTX] Fixed codegen for orphaned parallel region.Alexey Bataev2018-05-251-25/+19
* Use zeroinitializer for (trailing zero portion of) large array initializersRichard Smith2018-05-231-79/+91
* Revert r333044 "Use zeroinitializer for (trailing zero portion of) large arra...Hans Wennborg2018-05-231-78/+71
* [X86] Remove mask argument from more builtins that are handled completely in ...Craig Topper2018-05-231-38/+33
OpenPOWER on IntegriCloud