summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add __warn_memset_zero_len builtin as a workaround for glibc issueserge-sans-paille2020-01-171-0/+2
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-0/+2
* Add builtins for aligning and checking alignment of pointers and integersAlex Richardson2020-01-091-0/+95
* [Clang] Handle target-specific builtins returning aggregates.Simon Tatham2020-01-091-3/+23
* Improve support of GNU mempcpyserge-sans-paille2020-01-091-2/+8
* Add Triple::isX86()Fangrui Song2020-01-061-2/+1
* [SystemZ] Use FNeg in s390x clang builtinsKevin P. Neal2020-01-021-9/+5
* [CodeGen] Emit conj/conjf/confjl libcalls as fneg instructions if possible.Craig Topper2019-12-311-1/+4
* [CodeGen] Use IRBuilder::CreateFNeg for __builtin_conjCraig Topper2019-12-301-6/+1
* [NFC] Remove some dead code from CGBuiltin.cpp.Kevin P. Neal2019-12-241-14/+0
* ConstrainedFP: use API compatible with opaque pointers.Tim Northover2019-12-191-6/+6
* [WebAssembly] Add avgr_u intrinsics and require nuw in patternsThomas Lively2019-12-181-0/+8
* [WebAssembly] Replace SIMD int min/max builtins with patternsThomas Lively2019-12-161-43/+1
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-0/+11
* [ARM][MVE] Add intrinsics for immediate shifts. (reland)Simon Tatham2019-12-111-0/+30
* [FPEnv] clang support for constrained FP builtinsKevin P. Neal2019-12-101-34/+147
* [Alignment][NFC] CreateMemSet use MaybeAlignGuillaume Chatelet2019-12-101-8/+9
* Revert "[ARM][MVE] Add intrinsics for immediate shifts."Eric Christopher2019-12-091-29/+0
* Avoid Attr.h includes, CodeGen editionReid Kleckner2019-12-091-0/+1
* Fix the compiler warnings: "-Winconsistent-missing-override", "-Wunused-varia...Haojian Wu2019-12-091-2/+2
* [ARM][MVE] Add intrinsics for immediate shifts.Simon Tatham2019-12-091-0/+29
* [NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka2019-12-031-7/+7
* Revert "[NFC] Pass a reference to CodeGenFunction to methods of LValue and"Akira Hatanaka2019-12-031-7/+7
* [NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka2019-12-031-7/+7
* [ARM][AArch64] Complex addition Neon intrinsics for Armv8.3-AVictor Campos2019-12-021-0/+8
* [ARM] Replace arm_neon_vqadds with sadd_satDavid Green2019-11-271-6/+6
* NeonEmitter: remove special case on casting polymorphic builtins.Tim Northover2019-11-201-0/+5
* [ARM,MVE] Add intrinsics for vector comparisons.Simon Tatham2019-11-181-0/+8
* [ARM,MVE] Add intrinsics for contiguous load/stores.Simon Tatham2019-11-131-0/+7
* AArch64: add arm64_32 support to Clang.Tim Northover2019-11-121-1/+3
* [WebAssembly] Add experimental SIMD dot product instructionThomas Lively2019-11-011-0/+6
* [WebAssembly] SIMD integer min and max instructionsThomas Lively2019-10-311-0/+42
* [ARM][AArch64] Implement __cls, __clsl and __clsll intrinsics from ACLEvhscampos2019-10-281-0/+21
* Fix compilation warning. NFC.Michael Liao2019-10-251-0/+1
* [clang]Fixup clang -Werror,,-Wcovered-switch-default build failuresJinsong Ji2019-10-241-3/+0
* [clang,ARM] Initial ACLE intrinsics for MVE.Simon Tatham2019-10-241-5/+115
* 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
OpenPOWER on IntegriCloud