HomePhabricator

AMDGPU/GlobalISel: Handle 16-bank LDS llvm.amdgcn.interp.p1.f16

Authored by arsenm on Jan 12 2020, 9:32 AM.

Description

AMDGPU/GlobalISel: Handle 16-bank LDS llvm.amdgcn.interp.p1.f16

The pattern is also mishandled by the generated matcher, so workaround
this as in the DAG path.

The existing DAG tests aren't particularly targeted to just this one
intrinsic. These also end up differing in scheduling from SGPR->VGPR
operand constraint copies.

Details

Committed
arsenmJan 22 2020, 9:10 AM
Parents
rG45a4aaea7fdf: [NFC][XCOFF] Refactor Csect creation into TargetLoweringObjectFile
Branches
Unknown
Tags
Unknown