[llvm] [AMDGPU] Add OMOD folding for TRANS bfloat16 instructions (PR #208595)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 15 02:47:50 PDT 2026
================
@@ -2363,6 +2363,60 @@ SIFoldOperandsImpl::isOMod(const MachineInstr &MI) const {
return std::pair(nullptr, SIOutMods::NONE);
}
+ case AMDGPU::V_FMA_MIXLO_BF16:
+ case AMDGPU::V_FMA_MIX_BF16_t16: {
+ if (MFI->getMode().FP32Denormals.Output != DenormalMode::PreserveSign ||
+ MI.mayRaiseFPException())
+ return {nullptr, SIOutMods::NONE};
----------------
ambergorzynski wrote:
Uncovered line
https://github.com/llvm/llvm-project/pull/208595
More information about the llvm-commits
mailing list