• Home
  • Raw
  • Download

Lines Matching refs:BasePtr

5309   SDValue BasePtr = MSC->getBasePtr();  in visitMSCATTER()  local
5318 SDValue OpsLo[] = { Chain, DataLo, MaskLo, BasePtr, IndexLo }; in visitMSCATTER()
5322 SDValue OpsHi[] = {Chain, DataHi, MaskHi, BasePtr, IndexHi}; in visitMSCATTER()
5447 SDValue BasePtr = MGT->getBasePtr(); in visitMGATHER() local
5457 SDValue OpsLo[] = { Chain, Src0Lo, MaskLo, BasePtr, IndexLo }; in visitMGATHER()
5461 SDValue OpsHi[] = {Chain, Src0Hi, MaskHi, BasePtr, IndexHi}; in visitMGATHER()
5926 SDValue BasePtr = LN0->getBasePtr(); in CombineExtLoad() local
5932 ExtType, DL, SplitDstVT, LN0->getChain(), BasePtr, in CombineExtLoad()
5937 BasePtr = DAG.getNode(ISD::ADD, DL, BasePtr.getValueType(), BasePtr, in CombineExtLoad()
5938 DAG.getConstant(Stride, DL, BasePtr.getValueType())); in CombineExtLoad()
9577 SDValue BasePtr; in CombineToPreIndexedLoadStore() local
9580 if (!TLI.getPreIndexedAddressParts(N, BasePtr, Offset, AM, DAG)) in CombineToPreIndexedLoadStore()
9587 if (isa<ConstantSDNode>(BasePtr)) { in CombineToPreIndexedLoadStore()
9588 std::swap(BasePtr, Offset); in CombineToPreIndexedLoadStore()
9606 if (isa<FrameIndexSDNode>(BasePtr) || isa<RegisterSDNode>(BasePtr)) in CombineToPreIndexedLoadStore()
9612 if (Val == BasePtr || BasePtr.getNode()->isPredecessorOf(Val.getNode())) in CombineToPreIndexedLoadStore()
9621 for (SDNode::use_iterator UI = BasePtr.getNode()->use_begin(), in CombineToPreIndexedLoadStore()
9622 UE = BasePtr.getNode()->use_end(); in CombineToPreIndexedLoadStore()
9627 if (Use.getUser() == Ptr.getNode() || Use != BasePtr) in CombineToPreIndexedLoadStore()
9655 std::swap(BasePtr, Offset); in CombineToPreIndexedLoadStore()
9682 BasePtr, Offset, AM); in CombineToPreIndexedLoadStore()
9685 BasePtr, Offset, AM); in CombineToPreIndexedLoadStore()
9705 std::swap(BasePtr, Offset); in CombineToPreIndexedLoadStore()
9710 if (OtherUses[i]->getOperand(OffsetIdx).getNode() == BasePtr.getNode()) in CombineToPreIndexedLoadStore()
9713 BasePtr.getNode() && "Expected BasePtr operand"); in CombineToPreIndexedLoadStore()
9804 SDValue BasePtr; in CombineToPostIndexedLoadStore() local
9807 if (TLI.getPostIndexedAddressParts(N, Op, BasePtr, Offset, AM, DAG)) { in CombineToPostIndexedLoadStore()
9819 if (isa<FrameIndexSDNode>(BasePtr) || isa<RegisterSDNode>(BasePtr)) in CombineToPostIndexedLoadStore()
9824 for (SDNode *Use : BasePtr.getNode()->uses()) { in CombineToPostIndexedLoadStore()
9851 BasePtr, Offset, AM) in CombineToPostIndexedLoadStore()
9853 BasePtr, Offset, AM); in CombineToPostIndexedLoadStore()
11224 BaseIndexOffset BasePtr = BaseIndexOffset::match(St->getBasePtr()); in getStoreMergeAndAliasCandidates() local
11227 if (!BasePtr.Base.getNode()) in getStoreMergeAndAliasCandidates()
11231 if (BasePtr.Base.getOpcode() == ISD::UNDEF) in getStoreMergeAndAliasCandidates()
11264 if (Ptr.equalBaseIndex(BasePtr)) in getStoreMergeAndAliasCandidates()
11281 if (!Ptr.equalBaseIndex(BasePtr)) in getStoreMergeAndAliasCandidates()
14725 BaseIndexOffset BasePtr = BaseIndexOffset::match(St->getBasePtr()); in findBetterNeighborChains() local
14728 if (!BasePtr.Base.getNode()) in findBetterNeighborChains()
14732 if (BasePtr.Base.getOpcode() == ISD::UNDEF) in findBetterNeighborChains()
14754 if (!Ptr.equalBaseIndex(BasePtr)) in findBetterNeighborChains()