summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [MS] Make __iso_volatile_* available on all targetsReid Kleckner2019-03-281-51/+41
* [AArch64] Split the neon.addp intrinsic into integer and fp variants.Amara Emerson2019-03-211-0/+7
* [WebAssembly] Use rethrow intrinsic in the rethrow blockHeejin Ahn2019-03-161-2/+2
* Revert "Add a new attribute, fortify_stdlib"Erik Pilkington2019-03-131-84/+0
* Fix accidentally used hard tabs. NFCKristina Brooks2019-02-241-1/+1
* Wrap code for builtin_assume_aligned at 80 col.NFCKristina Brooks2019-02-241-1/+2
* [WebAssembly] Bulk memory intrinsics and builtinsThomas Lively2019-02-131-0/+24
* Re-enable the test disabled in r353836 and hopefully make it pass in gcc buildsNico Weber2019-02-131-3/+4
* Add a new attribute, fortify_stdlibErik Pilkington2019-02-111-0/+84
* [opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight2019-02-091-2/+1
* [CodeGen][ObjC] Fix assert on calling `__builtin_constant_p` with ObjC objects.Volodymyr Sapsai2019-02-081-0/+6
* [COFF, ARM64] Fix types for _ReadStatusReg, _WriteStatusRegEli Friedman2019-02-081-4/+1
* [COFF, ARM64] Add ARM64 support for MS intrinsic _fastfailTom Tan2019-02-061-0/+3
* [opaque pointer types] More trivial changes to pass FunctionType to CallInst.James Y Knight2019-02-051-3/+8
* [opaque pointer types] Pass function types for runtime function calls.James Y Knight2019-02-051-6/+7
* [opaque pointer types] Trivial changes towards CallInst requiringJames Y Knight2019-02-031-89/+92
* Add a new builtin: __builtin_dynamic_object_sizeErik Pilkington2019-01-301-5/+8
* Add a 'dynamic' parameter to the objectsize intrinsicErik Pilkington2019-01-301-1/+2
* Cleanup: replace uses of CallSite with CallBase.James Y Knight2019-01-301-10/+9
* AMDGPU: Add ds append/consume builtinsMatt Arsenault2019-01-281-0/+8
* [X86] Add new variadic avx512 compress/expand intrinsics that use vXi1 types ...Craig Topper2019-01-281-0/+54
* [X86] Custom codegen 512-bit cvt(u)qq2tops, cvt(u)qqtopd, and cvt(u)dqtops in...Craig Topper2019-01-261-0/+28
* [X86] Replace VPCOM/VPCOMU with generic integer comparisons (clang)Simon Pilgrim2019-01-201-0/+50
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* CodeGen: Cast llvm.flt.rounds result to match __builtin_flt_roundsAnton Korobeynikov2019-01-171-0/+11
* [X86] Add custom emission for the avx512 scatter builtins to convert from sca...Craig Topper2019-01-171-0/+108
* Recommit r351160 "[X86] Make _xgetbv/_xsetbv on non-windows platforms"Craig Topper2019-01-161-1/+10
* [X86] Add versions of the avx512 gather intrinsics that take the mask as a vX...Craig Topper2019-01-161-0/+108
* Revert "[X86] Make _xgetbv/_xsetbv on non-windows platforms"Benjamin Kramer2019-01-151-10/+1
* [clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev2019-01-151-3/+5
* [X86] Make _xgetbv/_xsetbv on non-windows platformsCraig Topper2019-01-151-1/+10
* Revert alignment assumptions changesVlad Tsyrklevich2019-01-151-5/+3
* [clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev2019-01-141-3/+5
* [WebAssembly] Remove old builtinsDan Gohman2019-01-141-25/+0
* [X86] Remove mask parameter from avx512 pmultishiftqb intrinsics. Use select ...Craig Topper2019-01-141-2/+22
OpenPOWER on IntegriCloud