summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
* CGBuiltin - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-10-161-5/+4
* [WebAssembly] Trapping fptoint builtins and intrinsicsThomas Lively2019-10-151-0/+20
* Improve __builtin_constant_p loweringJoerg Sonnenberger2019-10-131-4/+0
* Reland r374450 with Richard Smith's comments and test fixed.Erich Keane2019-10-111-2/+4
* Revert 374450 "Fix __builtin_assume_aligned with too large values."Nico Weber2019-10-101-1/+2
* Fix __builtin_assume_aligned with too large values.Erich Keane2019-10-101-2/+1
* [WebAssembly] Add builtin and intrinsic for v8x16.swizzleThomas Lively2019-10-091-0/+6
* [BPF] do compile-once run-everywhere relocation for bitfieldsYonghong Song2019-10-081-0/+34
* Properly handle instantiation-dependent array bounds.Richard Smith2019-10-041-1/+1
* [Alignment][NFC] Remove StoreInst::setAlignment(unsigned)Guillaume Chatelet2019-10-031-1/+1
* [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)Guillaume Chatelet2019-09-301-2/+2
* [WebAssembly] Narrowing and widening SIMD opsThomas Lively2019-09-131-0/+57
* [WebAssembly] Add SIMD QFMA/QFMSThomas Lively2019-08-311-1/+23
* Builtins: Start adding half versions of math builtinsMatt Arsenault2019-08-061-0/+21
* [COFF][ARM64] Reorder handling of aarch64 MSVC builtinsDavid Major2019-07-301-145/+145
* Allow prefetching from non-zero address spacesJF Bastien2019-07-251-4/+4
* Updated the signature for some stack related intrinsics (CLANG)Christudasan Devadasan2019-07-221-10/+14
* [WebAssembly] Compute and export TLS block alignmentGuanzhong Chen2019-07-191-0/+5
* [WebAssembly] Implement __builtin_wasm_tls_base intrinsicGuanzhong Chen2019-07-181-0/+4
* AMDGPU: Add some missing builtinsMatt Arsenault2019-07-171-0/+6
* [WebAssembly] Implement thread-local storage (local-exec model)Guanzhong Chen2019-07-161-0/+5
* [AArch64] Implement __jcvt intrinsic from Armv8.3-AKyrylo Tkachov2019-07-161-0/+8
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-6/+6
* [SystemZ] Add support for new cpu architecture - arch13Ulrich Weigand2019-07-121-0/+17
* [CodeGen] NVPTX: Switch from atomic.load.add.f32 to atomicrmw faddBenjamin Kramer2019-07-111-15/+3
* [X86] Change the IR sequence for _mm_storeh_pi and _mm_storel_pi to perform t...Craig Topper2019-07-101-16/+0
* [NFC] [X86] Fix scan-build complainingPengfei Wang2019-07-091-3/+2
* [BPF] Preserve debuginfo array/union/struct type/access indexYonghong Song2019-07-091-0/+21
* Revert "[BPF] Preserve debuginfo array/union/struct type/access index"Yonghong Song2019-07-091-21/+0
* [BPF] Preserve debuginfo array/union/struct type/access indexYonghong Song2019-07-091-0/+21
* Change std::{lower,upper}_bound to llvm::{lower,upper}_bound or llvm::partiti...Fangrui Song2019-07-031-2/+1
* [AMDGPU] gfx1010 wave32 clang supportStanislav Mekhanoshin2019-06-131-4/+20
* [X86] Enable intrinsics that convert float and bf16 data to each otherPengfei Wang2019-06-111-0/+14
* LLVM IR: Generate new-style byval-with-Type from ClangTim Northover2019-06-051-1/+1
* [X86] Add VP2INTERSECT instructionsPengfei Wang2019-05-311-0/+42
* [clang] Handle lrint/llrint builtinsAdhemerval Zanella2019-05-281-0/+16
* Delete default constructors, copy constructors, move constructors, copy assig...Dmitri Gribenko2019-05-231-11/+8
* [CGBuiltin] dumpRecord - remove unused field offset. NFCI.Simon Pilgrim2019-05-211-5/+0
* [Intrinsics] Merge lround.i32 and lround.i64 into a single intrinsic with ove...Craig Topper2019-05-201-8/+15
* [X86] Stop implicitly enabling avx512vl when avx512bf16 is enabled.Craig Topper2019-05-161-0/+16
* [clang] Handle lround/llround builtinsAdhemerval Zanella2019-05-161-0/+21
* [AArch64] Add __builtin_sponentry, for calling setjmp in MinGWMartin Storsjo2019-05-061-0/+5
* Enable intrinsics of AVX512_BF16, which are supported for BFLOAT16 in Cooper ...Luo, Yuanke2019-05-061-0/+8
* Reinstate r359059, reverted in r359361, with a fix to properly preventRichard Smith2019-04-271-2/+11
* [AArch64] Add support for MTE intrinsicsJaved Absar2019-04-261-0/+78
* [CUDA] Implemented _[bi]mma* builtins.Artem Belevich2019-04-251-210/+333
* [Aarch64] Add v8.2-a half precision element extract intrinsicsDiogo N. Sampaio2019-04-121-0/+8
* Variable auto-init: also auto-init allocaJF Bastien2019-04-121-0/+22
* [OpenCL] Re-fix invalid address space generation for clk_event_t arguments of...Alexey Sotkin2019-04-111-13/+28
* [os_log] Mark os_log_helper `nounwind`Vedant Kumar2019-04-021-0/+1