Searched refs:V6_vmpyewuh (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 1927 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 D | HexagonIntrinsicsV60.td | 513 defm : T_VV_pat <V6_vmpyewuh, int_hexagon_V6_vmpyewuh>;
|
H A D | HexagonDepInstrIntrinsics.inc | 1292 {Hexagon::V6_vmpyewuh, Intrinsic::hexagon_V6_vmpyewuh, Intrinsic::hexagon_V6_vmpyewuh_128B},
|
H A D | HexagonDepMappings.td | 332 def V6_vmpyewuh_altAlias : InstAlias<"$Vd32 = vmpyewuh($Vu32,$Vv32)", (V6_vmpyewuh HvxVR:$Vd32, Hvx…
|
H A D | HexagonISelLoweringHVX.cpp | 2494 // = [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 D | HexagonDepMapAsm2Intrin.td | 2510 (V6_vmpyewuh HvxVR:$src1, HvxVR:$src2)>, Requires<[UseHVXV60, UseHVX64B]>; 2512 (V6_vmpyewuh HvxVR:$src1, HvxVR:$src2)>, Requires<[UseHVXV60, UseHVX128B]>;
|
H A D | HexagonDepInstrInfo.td | 35682 def V6_vmpyewuh : HInst< [all...] |