Skip to content

Commit ebfb887

Browse files
committed
address comments
1 parent ce28e28 commit ebfb887

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

llvm/lib/Target/NVPTX/NVPTXInstrInfo.td

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -731,14 +731,14 @@ def fpround_oneuse : PatFrag<(ops node:$a), (fpround node:$a), [{
731731
return N->hasOneUse();
732732
}]>;
733733

734-
def : Pat<(v2bf16 (build_vector (bf16 (fpround_oneuse Float32Regs:$a)),
735-
(bf16 (fpround_oneuse Float32Regs:$b)))),
736-
(CVT_bf16x2_f32 Float32Regs:$b, Float32Regs:$a, CvtRN)>,
734+
def : Pat<(v2bf16 (build_vector (bf16 (fpround_oneuse Float32Regs:$lo)),
735+
(bf16 (fpround_oneuse Float32Regs:$hi)))),
736+
(CVT_bf16x2_f32 Float32Regs:$hi, Float32Regs:$lo, CvtRN)>,
737737
Requires<[hasPTX<70>, hasSM<80>, hasBF16Math]>;
738738

739-
def : Pat<(v2f16 (build_vector (f16 (fpround_oneuse Float32Regs:$a)),
740-
(f16 (fpround_oneuse Float32Regs:$b)))),
741-
(CVT_f16x2_f32 Float32Regs:$b, Float32Regs:$a, CvtRN)>,
739+
def : Pat<(v2f16 (build_vector (f16 (fpround_oneuse Float32Regs:$lo)),
740+
(f16 (fpround_oneuse Float32Regs:$hi)))),
741+
(CVT_f16x2_f32 Float32Regs:$hi, Float32Regs:$lo, CvtRN)>,
742742
Requires<[hasPTX<70>, hasSM<80>, useFP16Math]>;
743743

744744
//-----------------------------------

0 commit comments

Comments
 (0)