[llvm] [AMDGPU] Support AMDGPUClamp for bf16 on gfx1250 (PR #150663)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 25 10:30:50 PDT 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff HEAD~1 HEAD --extensions cpp -- llvm/lib/Target/AMDGPU/SIISelLowering.cpp llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp b/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
index cce2c7c48..da2d62503 100644
--- a/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
@@ -2510,18 +2510,18 @@ bool SIInstrInfo::expandPostRAPseudo(MachineInstr &MI) const {
break;
}
- case AMDGPU::V_MAX_BF16_PSEUDO_e64:
- assert(ST.hasBF16PackedInsts());
- MI.setDesc(get(AMDGPU::V_PK_MAX_NUM_BF16));
- MI.addOperand(MachineOperand::CreateImm(0)); // op_sel
- MI.addOperand(MachineOperand::CreateImm(0)); // neg_lo
- MI.addOperand(MachineOperand::CreateImm(0)); // neg_hi
- auto Op0 = getNamedOperand(MI, AMDGPU::OpName::src0_modifiers);
- Op0->setImm(Op0->getImm() | SISrcMods::OP_SEL_1);
- auto Op1 = getNamedOperand(MI, AMDGPU::OpName::src1_modifiers);
- Op1->setImm(Op1->getImm() | SISrcMods::OP_SEL_1);
- break;
- }
+case AMDGPU::V_MAX_BF16_PSEUDO_e64:
+ assert(ST.hasBF16PackedInsts());
+ MI.setDesc(get(AMDGPU::V_PK_MAX_NUM_BF16));
+ MI.addOperand(MachineOperand::CreateImm(0)); // op_sel
+ MI.addOperand(MachineOperand::CreateImm(0)); // neg_lo
+ MI.addOperand(MachineOperand::CreateImm(0)); // neg_hi
+ auto Op0 = getNamedOperand(MI, AMDGPU::OpName::src0_modifiers);
+ Op0->setImm(Op0->getImm() | SISrcMods::OP_SEL_1);
+ auto Op1 = getNamedOperand(MI, AMDGPU::OpName::src1_modifiers);
+ Op1->setImm(Op1->getImm() | SISrcMods::OP_SEL_1);
+ break;
+}
return true;
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/150663
More information about the llvm-commits
mailing list