Home
last modified time | relevance | path

Searched refs:Vec64 (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp352 for (MVT Vec64 : { MVT::v2i64, MVT::v2f64 }) { in SITargetLowering()
353 setOperationAction(ISD::BUILD_VECTOR, Vec64, Promote); in SITargetLowering()
354 AddPromotedToType(ISD::BUILD_VECTOR, Vec64, MVT::v4i32); in SITargetLowering()
356 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
357 AddPromotedToType(ISD::EXTRACT_VECTOR_ELT, Vec64, MVT::v4i32); in SITargetLowering()
359 setOperationAction(ISD::INSERT_VECTOR_ELT, Vec64, Promote); in SITargetLowering()
360 AddPromotedToType(ISD::INSERT_VECTOR_ELT, Vec64, MVT::v4i32); in SITargetLowering()
362 setOperationAction(ISD::SCALAR_TO_VECTOR, Vec64, Promote); in SITargetLowering()
363 AddPromotedToType(ISD::SCALAR_TO_VECTOR, Vec64, MVT::v4i32); in SITargetLowering()
366 for (MVT Vec64 : { MVT::v3i64, MVT::v3f64 }) { in SITargetLowering()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h394 SDValue contractPredicate(SDValue Vec64, const SDLoc &dl,
H A DHexagonISelLowering.cpp2869 HexagonTargetLowering::contractPredicate(SDValue Vec64, const SDLoc &dl, in contractPredicate() argument
2871 assert(ty(Vec64).getSizeInBits() == 64); in contractPredicate()
2872 if (isUndef(Vec64)) in contractPredicate()
2875 SDValue A = DAG.getBitcast(MVT::v8i8, Vec64); in contractPredicate()
H A DHexagonISelLoweringHVX.cpp1353 SDValue Vec64 = getCombine(W1, W0, dl, MVT::v8i8, DAG); in extractHvxSubvectorPred()
1355 {Vec64, DAG.getTargetConstant(0, dl, MVT::i32)}, DAG); in extractHvxSubvectorPred()
1354 SDValue Vec64 = getCombine(W1, W0, dl, MVT::v8i8, DAG); extractHvxSubvectorPred() local