If the extracted bits are restricted to the upper half or lower half, this can be truncated.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D17673
DAGCombiner: Reduce 64-bit BFE pattern to pattern on 32-bit component ClosedPublic Authored by arsenm on Feb 26 2016, 9:47 PM.
Details Summary If the extracted bits are restricted to the upper half or lower half, this can be truncated.
Diff Detail Event TimelineThis revision is now accepted and ready to land.Apr 21 2016, 10:19 AM
Revision Contents
Diff 49284 lib/CodeGen/SelectionDAG/DAGCombiner.cpp
test/CodeGen/AArch64/arm64-bitfield-extract.ll
test/CodeGen/AMDGPU/cgp-bitfield-extract.ll
test/CodeGen/AMDGPU/shift-and-i128-ubfe.ll
test/CodeGen/AMDGPU/shift-and-i64-ubfe.ll
test/CodeGen/X86/bmi.ll
|