Skip to content

Commit d5ff21d

Browse files
committed
AMDGPU: Use defvar instead of defaulted multiclass argument
1 parent e34e739 commit d5ff21d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

llvm/lib/Target/AMDGPU/VOP3PInstructions.td

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -681,8 +681,9 @@ class MAIInst<string OpName, VOPProfile P, SDPatternOperator node>
681681
bit is_gfx940_xdl = 0;
682682
}
683683

684-
multiclass MAIInst<string OpName, string P, SDPatternOperator node,
685-
bit NoDstOverlap = !cast<VOPProfileMAI>("VOPProfileMAI_" # P).NoDstOverlap> {
684+
multiclass MAIInst<string OpName, string P, SDPatternOperator node> {
685+
defvar NoDstOverlap = !cast<VOPProfileMAI>("VOPProfileMAI_" # P).NoDstOverlap;
686+
686687
let isConvergent = 1, mayRaiseFPException = 0, ReadsModeReg = 1 in {
687688
// FP32 denorm mode is respected, rounding mode is not. Exceptions are not supported.
688689
let Constraints = !if(NoDstOverlap, "@earlyclobber $vdst", "") in {

0 commit comments

Comments
 (0)