[llvm] [AArch64][GlobalISel] Select UMULL instruction (PR #65469)
Amara Emerson via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 20 06:13:53 PDT 2023
https://github.com/aemerson approved this pull request.
Sorry, for some reason this doesn't appear on my "Review Requested" page.
That's unfortunate about the artifacts, I hadn't considered that issue when using LegalizerHelper at the lowering phase. In fact in the general case not running the artifact combiner can be a fatal error since we rely on the combines to eliminate un-selectable operations. In this case it doesn't result in that issue however.
To fix that we can schedule artifact combining after lowering, either as a new pass or just append it to the end of lowering's `runOnMachineFunction()`. It's not ideal but we may need to do that eventually anyway for other reasons.
Don't need to fix that right now though, it can be follow up later.
https://github.com/llvm/llvm-project/pull/65469
More information about the llvm-commits
mailing list