OSDN Git Service

[Sparc] Mark i128 shift libcalls unavailable in 32-bit mode.
authorJames Y Knight <jyknight@google.com>
Fri, 2 Sep 2016 20:29:11 +0000 (20:29 +0000)
committerJames Y Knight <jyknight@google.com>
Fri, 2 Sep 2016 20:29:11 +0000 (20:29 +0000)
commit5bcf84687dab4ac3710e8bed415cf8e15d26087b
tree0891f4d0fd7fe793fe54457075da380d338bbbc7
parentbf9a94abffb483e0aa77545a04ceb62ff5696e54
[Sparc] Mark i128 shift libcalls unavailable in 32-bit mode.

Recently, llvm wants to emit calls to these functions, while it didn't
seem to be an issue before. Not sure why. Nor do I know why only these
three are important to disable, out of all of the i128 libcalls.

Nevertheless, many other targets have this snippet of code, so, just
copying it to sparc as well, to unbreak things.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@280537 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Sparc/SparcISelLowering.cpp