llvm-project/llvm/lib/Target/AMDGPU/Utils
dfukalov c259d3a061 [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
2020-09-10 01:39:25 +03:00
..
AMDGPUAsmUtils.cpp [AMDGPU][MC] Added support of SP3 syntax for MTBUF format modifier 2020-07-24 16:41:03 +03:00
AMDGPUAsmUtils.h [AMDGPU][MC] Added support of SP3 syntax for MTBUF format modifier 2020-07-24 16:41:03 +03:00
AMDGPUBaseInfo.cpp [AMDGPU] Fix for folding v2.16 literals. 2020-09-10 01:39:25 +03:00
AMDGPUBaseInfo.h [AMDGPU] Fix for folding v2.16 literals. 2020-09-10 01:39:25 +03:00
AMDGPUPALMetadata.cpp Reset PAL metadata when AMDGPU traget stream finishes 2020-08-17 10:56:11 -04:00
AMDGPUPALMetadata.h Reset PAL metadata when AMDGPU traget stream finishes 2020-08-17 10:56:11 -04:00
AMDKernelCodeTInfo.h
AMDKernelCodeTUtils.cpp
AMDKernelCodeTUtils.h
CMakeLists.txt [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries" 2019-11-21 10:48:08 -08:00
LLVMBuild.txt