Home
last modified time | relevance | path

Searched refs:Q2V (Results 1 – 6 of 6) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonPatternsHVX.td44 def Q2V: OutPatFrag<(ops node:$Qs), (V6_vandqrt $Qs, (ToI32 -1))>;
52 (V6_vror (V6_vpackeb (V6_vd0), (Q2V $Qs)),
54 (V6_vpackeb (V6_vd0), (Q2V $Qt))),
775 (V2Q (PS_vselect $Pu, (Q2V $Qs), (Q2V $Qt)))>;
777 (V2Q (PS_vselect $Pu, (Q2V $Qs), (Q2V $Qt)))>;
779 (V2Q (PS_vselect $Pu, (Q2V $Qs), (Q2V $Qt)))>;
H A DHexagonISelLoweringHVX.cpp1008 SDValue T = DAG.getNode(HexagonISD::Q2V, dl, ByteTy, PredV); in createHvxPrefixPred()
1029 SDValue M = DAG.getNode(HexagonISD::Q2V, dl, ByteTy, Q); in createHvxPrefixPred()
1182 SDValue ByteVec = DAG.getNode(HexagonISD::Q2V, dl, ByteTy, VecV); in extractHvxElementPred()
1243 SDValue ByteVec = DAG.getNode(HexagonISD::Q2V, dl, ByteTy, VecV); in insertHvxElementPred()
1300 SDValue ByteVec = DAG.getNode(HexagonISD::Q2V, dl, ByteTy, VecV); in extractHvxSubvectorPred()
1463 SDValue ByteVec = DAG.getNode(HexagonISD::Q2V, dl, ByteTy, VecV); in insertHvxSubvectorPred()
1499 return DAG.getNode(HexagonISD::Q2V, dl, ResTy, VecV); in extendHvxVectorPred()
2059 DAG.getNode(HexagonISD::Q2V, dl, VecTy, Op.getOperand(1)), in LowerHvxSelect()
2060 DAG.getNode(HexagonISD::Q2V, dl, VecTy, Op.getOperand(2))); in LowerHvxSelect()
2218 SDValue MaskV = DAG.getNode(HexagonISD::Q2V, dl, ByteTy, Mask); in LowerHvxMaskedOp()
[all …]
H A DHexagonISelLowering.h85 Q2V, // Convert vector predicate to an HVX vector. [*] enumerator
H A DHexagonISelDAGToDAG.cpp951 case HexagonISD::Q2V: return SelectQ2V(N); in Select()
H A DHexagonISelLowering.cpp1923 case HexagonISD::Q2V: return "HexagonISD::Q2V"; in getTargetNodeName()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGBuiltin.cpp19336 auto Q2V = [this, VecLen] (llvm::Value *Pred) { in EmitHexagonBuiltinExpr() local
19360 Builder.CreateAlignedStore(Q2V(PredOut), PredAddr.getPointer(), in EmitHexagonBuiltinExpr()
19379 Builder.CreateAlignedStore(Q2V(PredOut), PredAddr.getPointer(), in EmitHexagonBuiltinExpr()