summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Pass the function type instead of the return type to FunctionDecl::CreateJonas Devlieghere2018-11-111-5/+12
* T was unused on assertion disabled builds.Kadir Cetinkaya2018-11-061-5/+6
* Cast to uint64_t instead of to unsigned.Akira Hatanaka2018-11-061-1/+1
* os_log: Allow specifying mask type in format string.Akira Hatanaka2018-11-061-1/+6
* [COFF, ARM64] Implement InterlockedDecrement*_* builtinsMandeep Singh Grang2018-11-061-10/+49
* [COFF, ARM64] Implement InterlockedIncrement*_* builtinsMandeep Singh Grang2018-11-061-9/+48
* [COFF, ARM64] Implement InterlockedAnd*_* builtinsMandeep Singh Grang2018-11-061-0/+42
* [COFF, ARM64] Implement InterlockedXor*_* builtinsMandeep Singh Grang2018-11-061-0/+42
* Revert "[COFF, ARM64] Implement InterlockedXor*_* builtins"Mandeep Singh Grang2018-11-061-0/+13148
* [COFF, ARM64] Implement InterlockedXor*_* builtinsMandeep Singh Grang2018-11-061-13148/+0
* [COFF, ARM64] Implement InterlockedOr*_* builtinsMandeep Singh Grang2018-11-061-0/+42
* [COFF, ARM64] Implement InterlockedCompareExchange*_* builtinsMandeep Singh Grang2018-11-061-10/+83
* [COFF, ARM64] Implement InterlockedExchange*_* builtinsMandeep Singh Grang2018-11-021-0/+42
* [COFF, ARM64] Change setjmp for AArch64 Windows to use Intrinsic.sponentryMandeep Singh Grang2018-11-021-2/+5
* Reapply Logging: make os_log buffer size an integer constant expression.Tim Northover2018-11-021-8/+1
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-011-4/+4
* Revert "[COFF, ARM64] Change setjmp for AArch64 Windows to use Intrinsic.spon...Mandeep Singh Grang2018-11-011-5/+2
* Revert "Reapply Logging: make os_log buffer size an integer constant expressi...Tim Northover2018-11-011-1/+8
* Reapply Logging: make os_log buffer size an integer constant expression.Tim Northover2018-11-011-8/+1
* Revert "Logging: make os_log buffer size an integer constant expression.Tim Northover2018-11-011-0/+7
* Logging: make os_log buffer size an integer constant expression.Tim Northover2018-11-011-7/+0
* [COFF, ARM64] Implement llvm.addressofreturnaddress intrinsicMandeep Singh Grang2018-11-011-0/+5
OpenPOWER on IntegriCloud