Home
last modified time | relevance | path

Searched refs:V6_vmpyewuh (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp1927 auto V6_vmpyewuh = HVC.HST.getIntrinsicId(Hexagon::V6_vmpyewuh); in createMulQ31() local
1932 HVC.createHvxIntrinsic(Builder, V6_vmpyewuh, InpTy, {X.Val, Y.Val}); in createMulQ31()
H A DHexagonIntrinsicsV60.td513 defm : T_VV_pat <V6_vmpyewuh, int_hexagon_V6_vmpyewuh>;
H A DHexagonDepInstrIntrinsics.inc1292 {Hexagon::V6_vmpyewuh, Intrinsic::hexagon_V6_vmpyewuh, Intrinsic::hexagon_V6_vmpyewuh_128B},
H A DHexagonDepMappings.td332 def V6_vmpyewuh_altAlias : InstAlias<"$Vd32 = vmpyewuh($Vu32,$Vv32)", (V6_vmpyewuh HvxVR:$Vd32, Hvx…
H A DHexagonISelLoweringHVX.cpp2494 // = [Hi(A) *s Hi(B)*2^16 + Hi(A)*su Lo(B) + V6_vmpyewuh(A,B)] >> 16 in emitHvxMulHsV60()
2501 // Lo(B)*Lo(A) | T0 = V6_vmpyewuh(B,A) does this, in emitHvxMulHsV60()
2506 SDValue T0 = getInstr(Hexagon::V6_vmpyewuh, dl, VecTy, {B, A}, DAG); in emitHvxMulHsV60()
H A DHexagonDepMapAsm2Intrin.td2510 (V6_vmpyewuh HvxVR:$src1, HvxVR:$src2)>, Requires<[UseHVXV60, UseHVX64B]>;
2512 (V6_vmpyewuh HvxVR:$src1, HvxVR:$src2)>, Requires<[UseHVXV60, UseHVX128B]>;
H A DHexagonDepInstrInfo.td35682 def V6_vmpyewuh : HInst<
[all...]