OSDN Git Service

[AArch64][GlobalISel] Fix assert fail with unknown intrinsic.
authorAmara Emerson <aemerson@apple.com>
Tue, 2 Jan 2018 18:56:39 +0000 (18:56 +0000)
committerAmara Emerson <aemerson@apple.com>
Tue, 2 Jan 2018 18:56:39 +0000 (18:56 +0000)
commit7b20f91f4d842ca34c6551e53d6cd749ca8f10d4
tree8a85b8113c1e86c47ab3499bcad92c894ff0c724
parentb24a45d2e9f4fc10c3f9e16172104910b38637f2
[AArch64][GlobalISel] Fix assert fail with unknown intrinsic.

A call may have an intrinsic name but not have a valid intrinsic ID,
for example with llvm.invariant.group.barrier. If so, treat it as a
normal call like FastISel does.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@321662 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/GlobalISel/IRTranslator.cpp
test/CodeGen/AArch64/GlobalISel/unknown-intrinsic.ll [new file with mode: 0644]