Lines Matching refs:BasePtr
421 SDValue BasePtr = LD->getBasePtr(); in LowerLOAD() local
427 if (DAG.isBaseWithConstantOffset(BasePtr) && in LowerLOAD()
428 isWordAligned(BasePtr->getOperand(0), DAG)) { in LowerLOAD()
429 SDValue NewBasePtr = BasePtr->getOperand(0); in LowerLOAD()
430 Offset = cast<ConstantSDNode>(BasePtr->getOperand(1))->getSExtValue(); in LowerLOAD()
434 if (TLI.isGAPlusOffset(BasePtr.getNode(), GV, Offset) && in LowerLOAD()
437 BasePtr->getValueType(0)); in LowerLOAD()
444 SDValue Low = DAG.getExtLoad(ISD::ZEXTLOAD, DL, MVT::i32, Chain, BasePtr, in LowerLOAD()
447 SDValue HighAddr = DAG.getNode(ISD::ADD, DL, MVT::i32, BasePtr, in LowerLOAD()
468 Entry.Node = BasePtr; in LowerLOAD()
494 SDValue BasePtr = ST->getBasePtr(); in LowerSTORE() local
503 DAG.getTruncStore(Chain, dl, Low, BasePtr, ST->getPointerInfo(), in LowerSTORE()
505 SDValue HighAddr = DAG.getNode(ISD::ADD, dl, MVT::i32, BasePtr, in LowerSTORE()
519 Entry.Node = BasePtr; in LowerSTORE()