[clang] [llvm] [X86][AMX-AVX512] Add *i intrinsics for immediate variants (PR #173545)

Feng Zou via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 30 22:11:26 PST 2025


================
@@ -388,13 +388,13 @@ let Predicates = [HasAMXAVX512, HasAVX10_2, In64BitMode] in {
   let SchedRW = [WriteSystem] in {
     let  usesCustomInserter = 1 in {
       def PTCVTROWD2PSrri : PseudoI<(outs VR512:$dst), (ins u8imm:$src1, i32u8imm:$src2),
-                                    [(set VR512:$dst, (int_x86_tcvtrowd2ps timm:$src1, imm:$src2))]>;
+                                    [(set VR512:$dst, (int_x86_tcvtrowd2psi timm:$src1, timm:$src2))]>;
----------------
fzou1 wrote:

Why is `src2` the `timm` type?

https://github.com/llvm/llvm-project/pull/173545


More information about the llvm-commits mailing list