This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Handle any extend whilst lowering addw/addl/subw/subl
ClosedPublic

Authored by dmgreen on Dec 27 2020, 5:24 AM.

Details

Summary

This adds an extra tablegen PatFrag, zanyext, which matches either any extend or zext and uses that in the aarch64 backend to handle any extends in addw/addl/subw/subl patterns.

Diff Detail