]> granicus.if.org Git - llvm/commit
Merging r370204:
authorHans Wennborg <hans@hanshq.net>
Wed, 28 Aug 2019 13:58:21 +0000 (13:58 +0000)
committerHans Wennborg <hans@hanshq.net>
Wed, 28 Aug 2019 13:58:21 +0000 (13:58 +0000)
commite859e4133fdb6291d6cdcff7347891b09b46680f
tree6d679d1e03797c856b61486c885a67cdb478c428
parentb2dced237874f7b5a43bf57fd5f2174bbf5907ba
Merging r370204:
------------------------------------------------------------------------
r370204 | hans | 2019-08-28 15:55:10 +0200 (Wed, 28 Aug 2019) | 6 lines

[SelectionDAG] Don't generate libcalls for wide shifts on Windows (PR42711)

Neither libgcc or compiler-rt are usually used on Windows, so these
functions can't be called.

Differential revision: https://reviews.llvm.org/D66880
------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_90@370205 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/AArch64/AArch64ISelLowering.h
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h
test/CodeGen/AArch64/shift_minsize.ll
test/CodeGen/X86/shift_minsize.ll