Home
last modified time | relevance | path

Searched refs:V6_vandqrt (Results 1 – 9 of 9) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonIntrinsicsV60.td38 (v16i32 (V6_vandqrt(v64i1 HvxQR:$src1), (A2_tfrsi 0x01010101)))>;
41 (v32i16 (V6_vandqrt(v64i1 HvxQR:$src1), (A2_tfrsi 0x01010101)))>;
44 (v64i8 (V6_vandqrt(v64i1 HvxQR:$src1), (A2_tfrsi 0x01010101)))>;
56 (v32i32 (V6_vandqrt (v128i1 HvxQR:$src1), (A2_tfrsi 0x01010101)))>;
59 (v64i16 (V6_vandqrt (v128i1 HvxQR:$src1), (A2_tfrsi 0x01010101)))>;
62 (v128i8 (V6_vandqrt (v128i1 HvxQR:$src1), (A2_tfrsi 0x01010101)))>;
67 (v16i32 (V6_vandqrt (v64i1 HvxQR:$src1),
76 (v32i32 (V6_vandqrt (v128i1 HvxQR:$src1),
606 defm : T_QR_pat <V6_vandqrt, int_hexagon_V6_vandqrt>;
DHexagonVectorCombine.cpp1559 auto V6_vandqrt = HVC.HST.getIntrinsicId(Hexagon::V6_vandqrt); in createAddCarry() local
1561 HVC.createHvxIntrinsic(Builder, V6_vandqrt, /*RetTy=*/nullptr, in createAddCarry()
DHexagonPatternsHVX.td44 def Q2V: OutPatFrag<(ops node:$Qs), (V6_vandqrt $Qs, (ToI32 -1))>;
DHexagonISelDAGToDAG.cpp903 SDNode *T = CurDAG->getMachineNode(Hexagon::V6_vandqrt, dl, ResTy, in SelectQ2V()
DHexagonFrameLowering.cpp1824 BuildMI(B, It, DL, HII.get(Hexagon::V6_vandqrt), TmpR1) in expandStoreVecPred()
DHexagonDepInstrIntrinsics.inc1062 {Hexagon::V6_vandqrt, Intrinsic::hexagon_V6_vandqrt, Intrinsic::hexagon_V6_vandqrt_128B},
DHexagonDepMappings.td247 def V6_vandqrt_altAlias : InstAlias<"$Vd32.ub = vand($Qu4.ub,$Rt32.ub)", (V6_vandqrt HvxVR:$Vd32, H…
DHexagonDepMapAsm2Intrin.td2002 (V6_vandqrt HvxQR:$src1, IntRegs:$src2)>, Requires<[UseHVXV60, UseHVX64B]>;
2004 (V6_vandqrt HvxQR:$src1, IntRegs:$src2)>, Requires<[UseHVXV60, UseHVX128B]>;
DHexagonDepInstrInfo.td31308 def V6_vandqrt : HInst<