Files
David Green 3273cdaa5e [GlobalISel][AArch64] Do not remove dst type predicates from pattern children nodes. (#221576)
Given an instruction with a non-concrete type (G_CONCAT_VECTOR), with a
child pattern instruction with a concrete type (G_FPTRUNC), the concrete
type check for the child would incorrectly be removed. This patch makes
sure they remain. This makes the match table a little larger, but many
should be able to be optimized away (providing that the two operands
with the same type can be matched up).

Fixes #221458

(cherry picked from commit 09be00c800cf9ae03a2c8fbdc215c259ac39f30f)
2026-09-25 10:23:25 +02:00
..
…
…
…
…
…
…
…
…
…
…
…