summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGBuiltin.cpp
AgeCommit message (Expand)Author
2019-01-15Revert "[X86] Make _xgetbv/_xsetbv on non-windows platforms"linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfigBenjamin Kramer
2019-01-15[clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev
2019-01-15[X86] Make _xgetbv/_xsetbv on non-windows platformsCraig Topper
2019-01-15Revert alignment assumptions changesVlad Tsyrklevich
2019-01-14[clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev
2019-01-14[WebAssembly] Remove old builtinsDan Gohman
2019-01-14[X86] Remove mask parameter from avx512 pmultishiftqb intrinsics. Use select ...Craig Topper
2019-01-14[X86] Remove mask parameter from vpshufbitqmb intrinsics. Change result to a ...Craig Topper
2019-01-07Recommit r350555 "[X86] Use funnel shift intrinsics for the VBMI2 vshld/vshrd...Craig Topper
2019-01-07Revert r350555 "[X86] Use funnel shift intrinsics for the VBMI2 vshld/vshrd b...Craig Topper
2019-01-07[X86] Use funnel shift intrinsics for the VBMI2 vshld/vshrd builtins.Craig Topper
2018-12-20Declares __cpu_model as dso localHaibo Huang
2018-12-20[X86] Auto upgrade XOP/AVX512 rotation intrinsics to generic funnel shift int...Simon Pilgrim
2018-12-20[X86][SSE] Auto upgrade PADDS/PSUBS intrinsics to SADD_SAT/SSUB_SAT generic i...Simon Pilgrim
2018-12-19[X86][SSE] Auto upgrade PADDUS/PSUBUS intrinsics to UADD_SAT/USUB_SAT generic...Simon Pilgrim
2018-12-18[CodeGen] Handle mixed-width ops in mixed-sign mul-with-overflow loweringVedant Kumar
2018-12-14[Clang] Add __builtin_launderEric Fiselier
2018-12-14[Builltins][X86] Provide implementations of __lzcnt16, __lzcnt, __lzcnt64 for...Craig Topper
2018-12-12Revert "Declares __cpu_model as dso local"Haibo Huang
2018-12-12Declares __cpu_model as dso localHaibo Huang
2018-12-10Misc typos fixes in ./lib folderRaphael Isemann
2018-12-10[X86] Remove the addcarry builtins. Leaving only the addcarryx builtins since...Craig Topper
2018-11-30Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""Fangrui Song
2018-11-30Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Fangrui Song
2018-11-28Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg
2018-11-27Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg
2018-11-25[CodeGen] translate MS rotate builtins to LLVM funnel-shift intrinsicsSanjay Patel
2018-11-22A __builtin_constant_p() returns 0 with a function type.Bill Wendling
2018-11-22The result of is.constant() is unsigned.Bill Wendling
2018-11-21Re-Reinstate 347294 with a fix for the failures.Bill Wendling
2018-11-21Revert r347364 again, the fix was incomplete.Nico Weber
2018-11-20Reinstate 347294 with a fix for the failures.Bill Wendling
2018-11-20Revert 347294, it turned many bots on lab.llvm.org:8011/console red.Nico Weber
2018-11-20Use is.constant intrinsic for __builtin_constant_pBill Wendling
2018-11-14[OpenCL] Fix invalid address space generation for clk_event_tAlexey Sotkin
2018-11-13[NFC] Move storage of dispatch-version to GlobalDeclErich Keane
2018-11-11Pass the function type instead of the return type to FunctionDecl::CreateJonas Devlieghere
2018-11-06T was unused on assertion disabled builds.Kadir Cetinkaya
2018-11-06Cast to uint64_t instead of to unsigned.Akira Hatanaka
2018-11-06os_log: Allow specifying mask type in format string.Akira Hatanaka
2018-11-06[COFF, ARM64] Implement InterlockedDecrement*_* builtinsMandeep Singh Grang
2018-11-06[COFF, ARM64] Implement InterlockedIncrement*_* builtinsMandeep Singh Grang
2018-11-06[COFF, ARM64] Implement InterlockedAnd*_* builtinsMandeep Singh Grang
2018-11-06[COFF, ARM64] Implement InterlockedXor*_* builtinsMandeep Singh Grang
2018-11-06Revert "[COFF, ARM64] Implement InterlockedXor*_* builtins"Mandeep Singh Grang
2018-11-06[COFF, ARM64] Implement InterlockedXor*_* builtinsMandeep Singh Grang
2018-11-06[COFF, ARM64] Implement InterlockedOr*_* builtinsMandeep Singh Grang
2018-11-06[COFF, ARM64] Implement InterlockedCompareExchange*_* builtinsMandeep Singh Grang
2018-11-02[COFF, ARM64] Implement InterlockedExchange*_* builtinsMandeep Singh Grang
2018-11-02[COFF, ARM64] Change setjmp for AArch64 Windows to use Intrinsic.sponentryMandeep Singh Grang