summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [X86] Remove mask parameter from vpshufbitqmb intrinsics. Change result to a ...Craig Topper2019-01-141-0/+25
* Recommit r350555 "[X86] Use funnel shift intrinsics for the VBMI2 vshld/vshrd...Craig Topper2019-01-071-0/+46
* Revert r350555 "[X86] Use funnel shift intrinsics for the VBMI2 vshld/vshrd b...Craig Topper2019-01-071-46/+0
* [X86] Use funnel shift intrinsics for the VBMI2 vshld/vshrd builtins.Craig Topper2019-01-071-0/+46
* Declares __cpu_model as dso localHaibo Huang2018-12-201-0/+7
* [X86] Auto upgrade XOP/AVX512 rotation intrinsics to generic funnel shift int...Simon Pilgrim2018-12-201-1/+53
* [X86][SSE] Auto upgrade PADDS/PSUBS intrinsics to SADD_SAT/SSUB_SAT generic i...Simon Pilgrim2018-12-201-6/+21
* [X86][SSE] Auto upgrade PADDUS/PSUBUS intrinsics to UADD_SAT/USUB_SAT generic...Simon Pilgrim2018-12-191-25/+8
* [CodeGen] Handle mixed-width ops in mixed-sign mul-with-overflow loweringVedant Kumar2018-12-181-5/+14
* [Clang] Add __builtin_launderEric Fiselier2018-12-141-0/+46
* [Builltins][X86] Provide implementations of __lzcnt16, __lzcnt, __lzcnt64 for...Craig Topper2018-12-141-0/+15
* Revert "Declares __cpu_model as dso local"Haibo Huang2018-12-121-5/+0
* Declares __cpu_model as dso localHaibo Huang2018-12-121-0/+5
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-6/+6
* [X86] Remove the addcarry builtins. Leaving only the addcarryx builtins since...Craig Topper2018-12-101-12/+4
* Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""Fangrui Song2018-11-301-13/+41
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Fangrui Song2018-11-301-41/+13
* Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-281-13/+41
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-271-41/+13
* [CodeGen] translate MS rotate builtins to LLVM funnel-shift intrinsicsSanjay Patel2018-11-251-40/+10
* A __builtin_constant_p() returns 0 with a function type.Bill Wendling2018-11-221-1/+1
* The result of is.constant() is unsigned.Bill Wendling2018-11-221-1/+1
* Re-Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-211-13/+41
* Revert r347364 again, the fix was incomplete.Nico Weber2018-11-211-41/+13
* Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-201-13/+41
* Revert 347294, it turned many bots on lab.llvm.org:8011/console red.Nico Weber2018-11-201-20/+0
* Use is.constant intrinsic for __builtin_constant_pBill Wendling2018-11-201-0/+20
* [OpenCL] Fix invalid address space generation for clk_event_tAlexey Sotkin2018-11-141-1/+3
* [NFC] Move storage of dispatch-version to GlobalDeclErich Keane2018-11-131-4/+5
OpenPOWER on IntegriCloud