Lines Matching refs:VectorLegalizer

56 class VectorLegalizer {  class
165 VectorLegalizer(SelectionDAG& dag) : in VectorLegalizer() function in __anon5c8ec98c0111::VectorLegalizer
174 bool VectorLegalizer::Run() { in Run()
218 SDValue VectorLegalizer::TranslateLegalizeResults(SDValue Op, SDValue Result) { in TranslateLegalizeResults()
225 SDValue VectorLegalizer::LegalizeOp(SDValue Op) { in LegalizeOp()
482 SDValue VectorLegalizer::Promote(SDValue Op) { in Promote()
531 SDValue VectorLegalizer::PromoteINT_TO_FP(SDValue Op) { in PromoteINT_TO_FP()
558 SDValue VectorLegalizer::PromoteFP_TO_INT(SDValue Op) { in PromoteFP_TO_INT()
584 SDValue VectorLegalizer::ExpandLoad(SDValue Op) { in ExpandLoad()
727 SDValue VectorLegalizer::ExpandStore(SDValue Op) { in ExpandStore()
734 SDValue VectorLegalizer::Expand(SDValue Op) { in Expand()
816 SDValue VectorLegalizer::ExpandSELECT(SDValue Op) { in ExpandSELECT()
871 SDValue VectorLegalizer::ExpandSEXTINREG(SDValue Op) { in ExpandSEXTINREG()
893 SDValue VectorLegalizer::ExpandANY_EXTEND_VECTOR_INREG(SDValue Op) { in ExpandANY_EXTEND_VECTOR_INREG()
916 SDValue VectorLegalizer::ExpandSIGN_EXTEND_VECTOR_INREG(SDValue Op) { in ExpandSIGN_EXTEND_VECTOR_INREG()
940 SDValue VectorLegalizer::ExpandZERO_EXTEND_VECTOR_INREG(SDValue Op) { in ExpandZERO_EXTEND_VECTOR_INREG()
974 SDValue VectorLegalizer::ExpandBSWAP(SDValue Op) { in ExpandBSWAP()
992 SDValue VectorLegalizer::ExpandBITREVERSE(SDValue Op) { in ExpandBITREVERSE()
1035 SDValue VectorLegalizer::ExpandVSELECT(SDValue Op) { in ExpandVSELECT()
1082 SDValue VectorLegalizer::ExpandABS(SDValue Op) { in ExpandABS()
1092 SDValue VectorLegalizer::ExpandFP_TO_UINT(SDValue Op) { in ExpandFP_TO_UINT()
1102 SDValue VectorLegalizer::ExpandUINT_TO_FLOAT(SDValue Op) { in ExpandUINT_TO_FLOAT()
1146 SDValue VectorLegalizer::ExpandFNEG(SDValue Op) { in ExpandFNEG()
1157 SDValue VectorLegalizer::ExpandFSUB(SDValue Op) { in ExpandFSUB()
1169 SDValue VectorLegalizer::ExpandCTPOP(SDValue Op) { in ExpandCTPOP()
1177 SDValue VectorLegalizer::ExpandCTLZ(SDValue Op) { in ExpandCTLZ()
1185 SDValue VectorLegalizer::ExpandCTTZ(SDValue Op) { in ExpandCTTZ()
1193 SDValue VectorLegalizer::ExpandFunnelShift(SDValue Op) { in ExpandFunnelShift()
1201 SDValue VectorLegalizer::ExpandROT(SDValue Op) { in ExpandROT()
1209 SDValue VectorLegalizer::ExpandFMINNUM_FMAXNUM(SDValue Op) { in ExpandFMINNUM_FMAXNUM()
1215 SDValue VectorLegalizer::ExpandAddSubSat(SDValue Op) { in ExpandAddSubSat()
1221 SDValue VectorLegalizer::ExpandStrictFPOp(SDValue Op) { in ExpandStrictFPOp()
1268 SDValue VectorLegalizer::UnrollVSETCC(SDValue Op) { in UnrollVSETCC()
1296 return VectorLegalizer(*this).Run(); in LegalizeVectors()