Lines Matching refs:LSBase
15032 LSBaseSDNode *LSBase, in combineVReverseMemOP() argument
15034 assert((ISD::isNormalLoad(LSBase) || ISD::isNormalStore(LSBase)) && in combineVReverseMemOP()
15066 if (LSBase->getOpcode() == ISD::LOAD) { in combineVReverseMemOP()
15070 for (SDNode::use_iterator UI = LSBase->use_begin(), UE = LSBase->use_end(); in combineVReverseMemOP()
15075 SDLoc dl(LSBase); in combineVReverseMemOP()
15076 SDValue LoadOps[] = {LSBase->getChain(), LSBase->getBasePtr()}; in combineVReverseMemOP()
15079 LSBase->getMemoryVT(), LSBase->getMemOperand()); in combineVReverseMemOP()
15082 if (LSBase->getOpcode() == ISD::STORE) { in combineVReverseMemOP()
15089 SDLoc dl(LSBase); in combineVReverseMemOP()
15090 SDValue StoreOps[] = {LSBase->getChain(), SVN->getOperand(0), in combineVReverseMemOP()
15091 LSBase->getBasePtr()}; in combineVReverseMemOP()
15094 LSBase->getMemoryVT(), LSBase->getMemOperand()); in combineVReverseMemOP()
15151 LSBaseSDNode* LSBase = cast<LSBaseSDNode>(N->getOperand(0)); in PerformDAGCombine() local
15152 return combineVReverseMemOP(cast<ShuffleVectorSDNode>(N), LSBase, DCI); in PerformDAGCombine()