OSDN Git Service

[AArch64][GlobalISel] Teach regbankselect about G_INTRINSIC_TRUNC
authorJessica Paquette <jpaquette@apple.com>
Tue, 23 Apr 2019 18:20:47 +0000 (18:20 +0000)
committerJessica Paquette <jpaquette@apple.com>
Tue, 23 Apr 2019 18:20:47 +0000 (18:20 +0000)
commit7cea3739680dfc0909a6b2f5eedb9c0d6b3b7eba
treed09b59aa370f372f386099edb8d01d63b2f0bafd
parent606081bbc2a6f8a38a63ca2db3ea24080b7ef0f4
[AArch64][GlobalISel] Teach regbankselect about G_INTRINSIC_TRUNC

Add it to isPreISelGenericFloatingPointOpcode, and add a regbankselect test.

Update arm64-vfloatintrinsics.ll now that we can select it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@359022 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64RegisterBankInfo.cpp
test/CodeGen/AArch64/GlobalISel/regbank-intrinsic-trunc.mir [new file with mode: 0644]
test/CodeGen/AArch64/arm64-vfloatintrinsics.ll