Lines Matching refs:Disp

64   int64_t Disp;  member
84 : AM(AT), BaseType(Base::RegBase), Disp(0), BaseFrameIndex(0), IndexReg(), in M68kISelAddressMode()
153 dbgs() << "\nDisp: " << Disp; in dump()
236 SDValue &Disp, SDValue &Base) { in getFrameIndexAddress() argument
238 Disp = getI32Imm(AM.Disp, DL); in getFrameIndexAddress()
251 Sym = CurDAG->getTargetGlobalAddress(AM.GV, SDLoc(), MVT::i32, AM.Disp, in getSymbolicDisplacement()
258 AM.Disp, AM.SymbolFlags); in getSymbolicDisplacement()
263 assert(!AM.Disp && "Non-zero displacement is ignored with ES."); in getSymbolicDisplacement()
269 assert(!AM.Disp && "Non-zero displacement is ignored with MCSym."); in getSymbolicDisplacement()
276 assert(!AM.Disp && "Non-zero displacement is ignored with JT."); in getSymbolicDisplacement()
282 Sym = CurDAG->getTargetBlockAddress(AM.BlockAddr, MVT::i32, AM.Disp, in getSymbolicDisplacement()
372 return isIntN(AM.getDispSize() - 1, AM.Disp); in doesDispFitFI()
396 int64_t Val = AM.Disp + Offset; in foldOffsetIntoAddress()
399 AM.Disp = Val; in foldOffsetIntoAddress()
635 AM.Disp += G->getOffset(); in matchWrapper()
640 AM.Disp += CP->getOffset(); in matchWrapper()
652 AM.Disp += BA->getOffset(); in matchWrapper()
711 bool M68kDAGToDAGISel::SelectARID(SDNode *Parent, SDValue N, SDValue &Disp, in SelectARID() argument
725 if (getFrameIndexAddress(AM, SDLoc(N), Disp, Base)) { in SelectARID()
742 if (getSymbolicDisplacement(AM, SDLoc(N), Disp)) { in SelectARID()
743 assert(!AM.Disp && "Should not be any displacement"); in SelectARID()
749 if (AM.Disp == 0) { in SelectARID()
754 Disp = getI16Imm(AM.Disp, SDLoc(N)); in SelectARID()
775 bool M68kDAGToDAGISel::SelectARII(SDNode *Parent, SDValue N, SDValue &Disp, in SelectARII() argument
814 if (AM.Disp == 0 && (!Parent || (Parent->getOpcode() != ISD::LOAD && in SelectARII()
820 Disp = getI8Imm(AM.Disp, SDLoc(N)); in SelectARII()
855 if (AM.Disp) { in SelectAL()
856 Sym = getI32Imm(AM.Disp, SDLoc(N)); in SelectAL()
866 bool M68kDAGToDAGISel::SelectPCD(SDNode *Parent, SDValue N, SDValue &Disp) { in SelectPCD() argument
883 if (getSymbolicDisplacement(AM, SDLoc(N), Disp)) { in SelectPCD()
888 Disp = getI16Imm(AM.Disp, SDLoc(N)); in SelectPCD()
894 bool M68kDAGToDAGISel::SelectPCI(SDNode *Parent, SDValue N, SDValue &Disp, in SelectPCI() argument
914 if (getSymbolicDisplacement(AM, SDLoc(N), Disp)) { in SelectPCI()
915 assert(!AM.Disp && "Should not be any displacement"); in SelectPCI()
920 Disp = getI8Imm(AM.Disp, SDLoc(N)); in SelectPCI()
941 if (AM.hasIndexReg() || AM.Disp != 0) { in SelectARI()