Pre-commit test case for trunc+lshr+load folds
authorBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Tue, 18 Jan 2022 18:48:35 +0000 (19:48 +0100)
committerBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Mon, 24 Jan 2022 11:22:03 +0000 (12:22 +0100)
commit12a499eb00e36bb0944c6b1f7f8721fd90a5bd8f
tree05346ab2d823b355cf051df7996d887065373c13
parent3e6be0241b31265953d82bad0164d3e0c24cf9d7
Pre-commit test case for trunc+lshr+load folds

This is a pre-commit of test cases relevant for D117406.

@srl_load_narrowing1 is showing a pattern that could be folded into
a more narrow load.

@srl_load_narrowing2 is showing a similar pattern that happens to
be optimized already, but that happens in two steps (first triggering
a combine based on SRL and later another combine based on TRUNCATE).

Differential Revision: https://reviews.llvm.org/D117588
llvm/test/CodeGen/X86/shift-folding.ll