Lines Matching refs:getSimpleVT
633 setOperationAction(ISD::LOAD, VT.getSimpleVT(), Promote); in addTypeForNEON()
634 AddPromotedToType(ISD::LOAD, VT.getSimpleVT(), MVT::v2i32); in addTypeForNEON()
636 setOperationAction(ISD::STORE, VT.getSimpleVT(), Promote); in addTypeForNEON()
637 AddPromotedToType(ISD::STORE, VT.getSimpleVT(), MVT::v2i32); in addTypeForNEON()
639 setOperationAction(ISD::LOAD, VT.getSimpleVT(), Promote); in addTypeForNEON()
640 AddPromotedToType(ISD::LOAD, VT.getSimpleVT(), MVT::v2i64); in addTypeForNEON()
642 setOperationAction(ISD::STORE, VT.getSimpleVT(), Promote); in addTypeForNEON()
643 AddPromotedToType(ISD::STORE, VT.getSimpleVT(), MVT::v2i64); in addTypeForNEON()
648 setOperationAction(ISD::FSIN, VT.getSimpleVT(), Expand); in addTypeForNEON()
649 setOperationAction(ISD::FCOS, VT.getSimpleVT(), Expand); in addTypeForNEON()
650 setOperationAction(ISD::FPOWI, VT.getSimpleVT(), Expand); in addTypeForNEON()
651 setOperationAction(ISD::FPOW, VT.getSimpleVT(), Expand); in addTypeForNEON()
652 setOperationAction(ISD::FLOG, VT.getSimpleVT(), Expand); in addTypeForNEON()
653 setOperationAction(ISD::FLOG2, VT.getSimpleVT(), Expand); in addTypeForNEON()
654 setOperationAction(ISD::FLOG10, VT.getSimpleVT(), Expand); in addTypeForNEON()
655 setOperationAction(ISD::FEXP, VT.getSimpleVT(), Expand); in addTypeForNEON()
656 setOperationAction(ISD::FEXP2, VT.getSimpleVT(), Expand); in addTypeForNEON()
659 setOperationAction(ISD::FCOPYSIGN, VT.getSimpleVT(), Custom); in addTypeForNEON()
662 setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT.getSimpleVT(), Custom); in addTypeForNEON()
663 setOperationAction(ISD::INSERT_VECTOR_ELT, VT.getSimpleVT(), Custom); in addTypeForNEON()
664 setOperationAction(ISD::BUILD_VECTOR, VT.getSimpleVT(), Custom); in addTypeForNEON()
665 setOperationAction(ISD::VECTOR_SHUFFLE, VT.getSimpleVT(), Custom); in addTypeForNEON()
666 setOperationAction(ISD::EXTRACT_SUBVECTOR, VT.getSimpleVT(), Custom); in addTypeForNEON()
667 setOperationAction(ISD::SRA, VT.getSimpleVT(), Custom); in addTypeForNEON()
668 setOperationAction(ISD::SRL, VT.getSimpleVT(), Custom); in addTypeForNEON()
669 setOperationAction(ISD::SHL, VT.getSimpleVT(), Custom); in addTypeForNEON()
670 setOperationAction(ISD::AND, VT.getSimpleVT(), Custom); in addTypeForNEON()
671 setOperationAction(ISD::OR, VT.getSimpleVT(), Custom); in addTypeForNEON()
672 setOperationAction(ISD::SETCC, VT.getSimpleVT(), Custom); in addTypeForNEON()
673 setOperationAction(ISD::CONCAT_VECTORS, VT.getSimpleVT(), Legal); in addTypeForNEON()
675 setOperationAction(ISD::SELECT, VT.getSimpleVT(), Expand); in addTypeForNEON()
676 setOperationAction(ISD::SELECT_CC, VT.getSimpleVT(), Expand); in addTypeForNEON()
677 setOperationAction(ISD::VSELECT, VT.getSimpleVT(), Expand); in addTypeForNEON()
679 setLoadExtAction(ISD::EXTLOAD, InnerVT, VT.getSimpleVT(), Expand); in addTypeForNEON()
683 setOperationAction(ISD::CTPOP, VT.getSimpleVT(), Expand); in addTypeForNEON()
685 setOperationAction(ISD::UDIV, VT.getSimpleVT(), Expand); in addTypeForNEON()
686 setOperationAction(ISD::SDIV, VT.getSimpleVT(), Expand); in addTypeForNEON()
687 setOperationAction(ISD::UREM, VT.getSimpleVT(), Expand); in addTypeForNEON()
688 setOperationAction(ISD::SREM, VT.getSimpleVT(), Expand); in addTypeForNEON()
689 setOperationAction(ISD::FREM, VT.getSimpleVT(), Expand); in addTypeForNEON()
691 setOperationAction(ISD::FP_TO_SINT, VT.getSimpleVT(), Custom); in addTypeForNEON()
692 setOperationAction(ISD::FP_TO_UINT, VT.getSimpleVT(), Custom); in addTypeForNEON()
696 VT.getSimpleVT() != MVT::v2i64 && VT.getSimpleVT() != MVT::v1i64) in addTypeForNEON()
698 setOperationAction(Opcode, VT.getSimpleVT(), Legal); in addTypeForNEON()
704 setOperationAction(Opcode, VT.getSimpleVT(), Legal); in addTypeForNEON()
709 setIndexedLoadAction(im, VT.getSimpleVT(), Legal); in addTypeForNEON()
710 setIndexedStoreAction(im, VT.getSimpleVT(), Legal); in addTypeForNEON()
777 MVT VT = Op.getOperand(1).getValueType().getSimpleVT(); in computeKnownBitsForTargetNode()
2024 MVT::SimpleValueType OrigSimpleTy = OrigVT.getSimpleVT().SimpleTy; in getExtensionTo64Bits()
2395 MVT ActualMVT = ActualVT.isSimple() ? ActualVT.getSimpleVT() : MVT::Other; in LowerFormalArguments()
2926 MVT ActualMVT = ActualVT.isSimple() ? ActualVT.getSimpleVT() : ValVT; in LowerCall()
4803 MVT EltTy = VT.getVectorElementType().getSimpleVT(); in WidenVector()
4823 MVT EltTy = VT.getVectorElementType().getSimpleVT(); in NarrowVector()
5500 V1.getValueType().getSimpleVT())) { in LowerVECTOR_SHUFFLE()
7276 switch (VT.getSimpleVT().SimpleTy) { in isFMAFasterThanFMulAndFAdd()
7842 if (VT.getSimpleVT().getSizeInBits() != 64) in performBitcastCombine()
7955 MVT RHSTy = RHS.getValueType().getSimpleVT(); in performConcatVectorsCombine()
9884 MVT SVT = VT.getSimpleVT(); in getPreferredVectorAction()