llvm-project
42e0d302 - [NVPTX] Enhance `mul.wide` and `mad.wide` peepholes (#150477)

Commit
61 days ago
[NVPTX] Enhance `mul.wide` and `mad.wide` peepholes (#150477) Implements `(sign_extend|zero_extend (mul|shl) x, y) -> (mul.wide x, y)` as a DAG combine. Implements `(add (mul.wide a, b), c) -> (mad.wide a, b, c)` in instruction selection.
Parents
Loading