reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 1110                           LD->getChain(), LD->getBasePtr(),
 1343                                    LD->getChain(), LD->getBasePtr(),
 5208                               Load->getChain(), Load->getBasePtr(),
 5300                          LN0->getBasePtr(), MemVT, LN0->getMemOperand());
 6764       DAG.getLoad(VT, SDLoc(N), Chain, FirstLoad->getBasePtr(),
 9120   SDValue BasePtr = LN0->getBasePtr();
 9203                                    Load->getChain(), Load->getBasePtr(),
 9299                      LN0->getBasePtr(), MemVT, LN0->getMemOperand());
 9333                                    LN0->getBasePtr(), N0.getValueType(),
 9510                                          LN00->getChain(), LN00->getBasePtr(),
 9834                                          LN00->getChain(), LN00->getBasePtr(),
10020                                        LN0->getBasePtr(), N0.getValueType(),
10048                                        VT, LN0->getChain(), LN0->getBasePtr(),
10315                                PtrType, LN0->getBasePtr(),
10471                                      LN0->getBasePtr(), EVT,
10487                                      LN0->getBasePtr(), EVT,
10712                                          VT, LN0->getChain(), LN0->getBasePtr(),
10884       return DAG.getLoad(VT, SDLoc(N), LD1->getChain(), LD1->getBasePtr(),
11010           DAG.getLoad(VT, SDLoc(N), LN0->getChain(), LN0->getBasePtr(),
13094                                      LN0->getBasePtr(), N0.getValueType(),
13458     if (LD->isIndexed() || LD->getBasePtr().getNode() != N)
13515     Ptr = LD->getBasePtr();
13746     Ptr = LD->getBasePtr();
14000   if (LD->getBasePtr().isUndef() || Offset != 0)
14032   SDValue Ptr   = LD->getBasePtr();
14333     EVT PtrType = Origin->getBasePtr().getValueType();
14383     const SDValue &OldBaseAddr = Origin->getBasePtr();
14715   if (LD->getBasePtr() != Ptr) return Result;  // Not from same pointer.
14882     if (LD->getBasePtr() != Ptr ||
14993         DAG.getLoad(IntVT, SDLoc(Value), LD->getChain(), LD->getBasePtr(),
15975                         FirstLoad->getBasePtr(), FirstLoad->getPointerInfo(),
15984                                  FirstLoad->getChain(), FirstLoad->getBasePtr(),
16223     if (Ld->getBasePtr() == Ptr && ST->getMemoryVT() == Ld->getMemoryVT() &&
16694   SDValue NewPtr = OriginalLoad->getBasePtr();
19792         LLD->getBasePtr().getOpcode() == ISD::TargetFrameIndex ||
19793         RLD->getBasePtr().getOpcode() == ISD::TargetFrameIndex ||
19795                                       LLD->getBasePtr().getValueType()))
19837                            LLD->getBasePtr().getValueType(),
19838                            TheSelect->getOperand(0), LLD->getBasePtr(),
19839                            RLD->getBasePtr());
19859                          LLD->getBasePtr().getValueType(),
19862                          LLD->getBasePtr(), RLD->getBasePtr(),
19862                          LLD->getBasePtr(), RLD->getBasePtr(),
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  666   SDValue Ptr = LD->getBasePtr();  // The base pointer.
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  729                        L->getChain(), L->getBasePtr(), L->getOffset(),
  741                      dl, L->getChain(), L->getBasePtr(), L->getOffset(),
 1520   SDValue Ptr = LD->getBasePtr();
 2280                              SDLoc(N), L->getChain(), L->getBasePtr(),
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  580   SDValue Res = DAG.getExtLoad(ExtType, dl, NVT, N->getChain(), N->getBasePtr(),
 2655   SDValue Ptr = N->getBasePtr();
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  254   SDValue Ptr = LD->getBasePtr();
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  639     SDValue BasePTR = LD->getBasePtr();
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  364       N->getBasePtr(), DAG.getUNDEF(N->getBasePtr().getValueType()),
  364       N->getBasePtr(), DAG.getUNDEF(N->getBasePtr().getValueType()),
 1544   SDValue Ptr = LD->getBasePtr();
 4775   SDValue BasePtr = LD->getBasePtr();
 4925   SDValue BasePtr = LD->getBasePtr();
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 5617       if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr()))
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 5527           dyn_cast<FrameIndexSDNode>(LNode->getBasePtr().getNode()))
 9520   auto *FINode = dyn_cast<FrameIndexSDNode>(LNode->getBasePtr().getNode());
 9862             dyn_cast<FrameIndexSDNode>(LNode->getBasePtr().getNode()))
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 3276           SDValue Ptr = Lod->getBasePtr();
 3278             Ptr = DAG.getNode(ISD::ADD, dl, PtrType, Lod->getBasePtr(),
 6352   SDValue BasePTR = LD->getBasePtr();
 6465   SDValue Ptr = LD->getBasePtr();
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
 1216   SDValue Base = LD->getBasePtr();
lib/Target/AArch64/AArch64ISelLowering.cpp
 3693       if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr()))
 9544     SDValue Load = DAG.getLoad(VT, SDLoc(N), LN0->getChain(), LN0->getBasePtr(),
11888     Ptr = LD->getBasePtr();
11909     Ptr = LD->getBasePtr();
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  420       LdHi->getChain(), LdHi->getBasePtr(), TiedIn
  462       LdLo->getChain(), LdLo->getBasePtr(), TiedIn
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 1064       if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(L->getBasePtr())) {
 1409   SDValue BasePtr = Load->getBasePtr();
 1462   SDValue BasePtr = Load->getBasePtr();
 2887                   LN->getBasePtr(), LN->getMemOperand());
lib/Target/AMDGPU/R600ISelLowering.cpp
 1392   SDValue BasePtr = Load->getBasePtr();
 1455   SDValue Ptr = LoadNode->getBasePtr();
 1806   SDValue Ptr = LoadNode->getBasePtr();
 2068     SDValue Ptr = LoadNode->getBasePtr();
lib/Target/AMDGPU/SIISelLowering.cpp
 7276   SDValue Ptr = Ld->getBasePtr();
 7334     SDValue BasePtr = Load->getBasePtr();
lib/Target/ARM/ARMISelDAGToDAG.cpp
 1524       SDValue Base = LD->getBasePtr();
 1534       SDValue Base = LD->getBasePtr();
 1565   SDValue Base = LD->getBasePtr();
 1613     SDValue Base = LD->getBasePtr();
 1674   SDValue Base = LD->getBasePtr();
lib/Target/ARM/ARMISelLowering.cpp
 2534     SDValue Ptr = Ld->getBasePtr();
 5083     return DAG.getLoad(MVT::i32, SDLoc(Op), Ld->getChain(), Ld->getBasePtr(),
 5101     SDValue Ptr = Ld->getBasePtr();
 8333                        LD->getBasePtr(), LD->getPointerInfo(),
 8340                         LD->getChain(), LD->getBasePtr(), LD->getPointerInfo(),
 8948       ISD::EXTLOAD, dl, MVT::i32, LD->getChain(), LD->getBasePtr(),
12591     SDValue BasePtr = LD->getBasePtr();
13859   SDValue BasePtr = LD->getBasePtr();
15269     Ptr = LD->getBasePtr();
15316     Ptr = LD->getBasePtr();
lib/Target/AVR/AVRISelDAGToDAG.cpp
  161                                            LD->getBasePtr(), LD->getChain());
  373   SDValue Ptr = LD->getBasePtr();
lib/Target/AVR/AVRISelLowering.cpp
  782     Op = LD->getBasePtr().getNode();
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
   68   SDValue Base = LD->getBasePtr();
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
  948         SDValue Addr = cast<LoadSDNode>(N)->getBasePtr();
lib/Target/Hexagon/HexagonISelLowering.cpp
 2633   validateConstPtrAlignment(LN->getBasePtr(), SDLoc(Op), ClaimAlign);
 2701   SDValue Base = LN->getBasePtr();
 3227   std::pair<SDValue,int> BO = getBaseAndOffset(L->getBasePtr());
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  349                                      LD->getBasePtr(), LD->getChain()));
  365     SDValue Ops0[] = { N2, LD->getBasePtr(), LD->getChain() };
lib/Target/Mips/MipsISelLowering.cpp
 2536   SDValue Ptr = LD->getBasePtr();
lib/Target/Mips/MipsSEISelLowering.cpp
 1181   SDValue Ptr = Nd.getBasePtr(), Chain = Nd.getChain();
lib/Target/NVPTX/NVPTXISelLowering.cpp
 2255   SDValue newLD = DAG.getLoad(MVT::i16, dl, LD->getChain(), LD->getBasePtr(),
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  672   SDValue Base = LD->getBasePtr();
 4517       SDValue Base = LD->getBasePtr();
 4557       SDValue Base = LD->getBasePtr();
 4958             SelectAddrIdxOnly(LD->getBasePtr(), Base, Offset)) {
lib/Target/PowerPC/PPCISelLowering.cpp
 2554     Ptr = LD->getBasePtr();
 7119   SDValue BasePtr = LD->getBasePtr();
 7527   RLI.Ptr = LD->getBasePtr();
 8396           LD->getBasePtr(),  // Ptr
 8911       SDValue BasePtr = LD->getBasePtr();
 9716   SDValue BasePtr = LN->getBasePtr();
10086       SDValue LoadOps[] = {LD->getChain(), LD->getBasePtr()};
10099     SDValue LoadOps[] = {LD->getChain(), LD->getBasePtr()};
12781                        LD1->getBasePtr(), LD1->getPointerInfo(),
12787                                LDL->getBasePtr(), LDL->getPointerInfo(),
13048     SDValue Ops[] = { LDN->getChain(), LDN->getBasePtr(), WidthConst };
13133     Base = LD->getBasePtr();
13581       SDValue BasePtr = LD->getBasePtr();
13635       SDValue Ptr = LD->getBasePtr();
13893         LD->getBasePtr(),  // Ptr
lib/Target/Sparc/SparcISelLowering.cpp
 2737       DAG.getLoad(MVT::f64, dl, LdNode->getChain(), LdNode->getBasePtr(),
 2739   EVT addrVT = LdNode->getBasePtr().getValueType();
 2741                               LdNode->getBasePtr(),
 3397         Ld->getBasePtr(), Ld->getPointerInfo(), MVT::v2i32, Ld->getAlignment(),
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
 1191   if (!selectBDVAddr12Only(Load->getBasePtr(), ElemV, Base, Disp, Index) ||
 1269   if (LoadNode->getBasePtr() != StoreNode->getBasePtr() ||
 1441     if (SystemZISD::isPCREL(Load->getBasePtr().getOpcode()))
lib/Target/SystemZ/SystemZISelLowering.cpp
 2036                            Load->getBasePtr(), Load->getPointerInfo(),
 3117                                     LoadN->getBasePtr(), LoadN->getMemOperand());
 5661         LD->getBasePtr()   // Ptr
 5850         LD->getBasePtr()   // Ptr
lib/Target/X86/X86ISelDAGToDAG.cpp
 2326       return selectAddr(LD, LD->getBasePtr(), Base, Scale, Index, Disp,
 2351       return selectAddr(LD, LD->getBasePtr(), Base, Scale, Index, Disp,
 2834   if (LoadNode->getBasePtr() != StoreNode->getBasePtr() ||
 2987   if (!selectAddr(LoadNode, LoadNode->getBasePtr(), Base, Scale, Index, Disp,
lib/Target/X86/X86ISelLowering.cpp
 4261     SDValue Ptr = Ld->getBasePtr();
 4866   SDValue BasePtr = cast<LoadSDNode>(Load)->getBasePtr();
 5930   SDValue Ptr = Load->getBasePtr();
 7676     SDValue Ptr = LD->getBasePtr();
 7903         DAG.getLoad(VT, DL, LDBase->getChain(), LDBase->getBasePtr(),
 7984       SDValue Ops[] = { LDBase->getChain(), LDBase->getBasePtr() };
21925     SDValue NewLd = DAG.getLoad(MVT::i8, dl, Ld->getChain(), Ld->getBasePtr(),
28525       SDValue Res = DAG.getLoad(LdVT, dl, Ld->getChain(), Ld->getBasePtr(),
28539     SDValue Ops[] = {Ld->getChain(), Ld->getBasePtr()};
33518       SDValue Ops[] = { LN->getChain(), LN->getBasePtr() };
34239       SDValue Ops[] = { LN->getChain(), LN->getBasePtr() };
38924   SDValue Base = Ld->getBasePtr();
40228     SDValue Ptr1 = Ld->getBasePtr();
40253       SDValue IntLoad = DAG.getLoad(IntVT, dl, Ld->getChain(), Ld->getBasePtr(),
40689       SDValue NewLd = DAG.getLoad(LdVT, LdDL, Ld->getChain(), Ld->getBasePtr(),
40699     SDValue LoAddr = Ld->getBasePtr();
42002       SDValue Ops[] = { LN->getChain(), LN->getBasePtr() };
42037       SDValue Ops[] = { LN->getChain(), LN->getBasePtr() };
44856             DAG.getExtLoad(Ext, SDLoc(N), VT, Ld->getChain(), Ld->getBasePtr(),
45121     return Ld->getBasePtr() == St->getBasePtr();
lib/Target/XCore/XCoreISelLowering.cpp
  422   SDValue BasePtr = LD->getBasePtr();
 1803                               LD->getBasePtr(),