diff options
| author | dfukalov <daniil.fukalov@amd.com> | 2020-09-04 22:44:01 +0300 |
|---|---|---|
| committer | dfukalov <daniil.fukalov@amd.com> | 2020-09-10 01:39:25 +0300 |
| commit | c259d3a061c8fc0f9520208eb265d4352a0ad447 (patch) | |
| tree | 08720e5e07051bd1e75a0624b438ef6ffa0db9d6 /llvm/lib/Bitcode/Reader/BitReader.cpp | |
| parent | 8b7c8f2c549d301fcea75d8e6e98a8ee160d5ff4 (diff) | |
| download | llvm-c259d3a061c8fc0f9520208eb265d4352a0ad447.zip llvm-c259d3a061c8fc0f9520208eb265d4352a0ad447.tar.gz llvm-c259d3a061c8fc0f9520208eb265d4352a0ad447.tar.bz2 | |
[AMDGPU] Fix for folding v2.16 literals.
It was found some packed immediate operands (e.g. `<half 1.0, half 2.0>`) are
incorrectly processed so one of two packed values were lost.
Introduced new function to check immediate 32-bit operand can be folded.
Converted condition about current op_sel flags value to fall-through.
Fixes: SWDEV-247595
Reviewed By: rampitec
Differential Revision: https://reviews.llvm.org/D87158
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitReader.cpp')
0 files changed, 0 insertions, 0 deletions
