Lines Matching refs:LoPart
6803 static bool isI128MovedToParts(LoadSDNode *LD, SDNode *&LoPart, in isI128MovedToParts() argument
6805 LoPart = HiPart = nullptr; in isI128MovedToParts()
6827 if (LoPart) in isI128MovedToParts()
6829 LoPart = User; in isI128MovedToParts()
6839 static bool isF128MovedToParts(LoadSDNode *LD, SDNode *&LoPart, in isF128MovedToParts() argument
6841 LoPart = HiPart = nullptr; in isF128MovedToParts()
6858 if (LoPart) in isF128MovedToParts()
6860 LoPart = User; in isF128MovedToParts()
6884 SDNode *LoPart, *HiPart; in combineLOAD() local
6885 if ((LdVT == MVT::i128 && isI128MovedToParts(LD, LoPart, HiPart)) || in combineLOAD()
6886 (LdVT == MVT::f128 && isF128MovedToParts(LD, LoPart, HiPart))) { in combineLOAD()
6898 if (LoPart) { in combineLOAD()
6900 LoPart->getValueType(0), DL, LD->getChain(), in combineLOAD()
6905 DCI.CombineTo(LoPart, EltLoad, true); in combineLOAD()
6994 static bool isI128MovedFromParts(SDValue Val, SDValue &LoPart, in isI128MovedFromParts() argument
7017 LoPart = Op0.getOperand(0); in isI128MovedFromParts()
7022 static bool isF128MovedFromParts(SDValue Val, SDValue &LoPart, in isF128MovedFromParts() argument
7034 LoPart = Val->getOperand(1); in isF128MovedFromParts()
7110 SDValue LoPart, HiPart; in combineSTORE() local
7111 if ((MemVT == MVT::i128 && isI128MovedFromParts(Op1, LoPart, HiPart)) || in combineSTORE()
7112 (MemVT == MVT::f128 && isF128MovedFromParts(Op1, LoPart, HiPart))) { in combineSTORE()
7119 DAG.getStore(SN->getChain(), DL, LoPart, in combineSTORE()