Lines Matching refs:Disp
63 int64_t Disp; member
83 : AM(AT), BaseType(Base::RegBase), Disp(0), BaseFrameIndex(0), IndexReg(), in M68kISelAddressMode()
152 dbgs() << "\nDisp: " << Disp; in dump()
233 SDValue &Disp, SDValue &Base) { in getFrameIndexAddress() argument
235 Disp = getI32Imm(AM.Disp, DL); in getFrameIndexAddress()
248 Sym = CurDAG->getTargetGlobalAddress(AM.GV, SDLoc(), MVT::i32, AM.Disp, in getSymbolicDisplacement()
255 AM.Disp, AM.SymbolFlags); in getSymbolicDisplacement()
260 assert(!AM.Disp && "Non-zero displacement is ignored with ES."); in getSymbolicDisplacement()
266 assert(!AM.Disp && "Non-zero displacement is ignored with MCSym."); in getSymbolicDisplacement()
273 assert(!AM.Disp && "Non-zero displacement is ignored with JT."); in getSymbolicDisplacement()
279 Sym = CurDAG->getTargetBlockAddress(AM.BlockAddr, MVT::i32, AM.Disp, in getSymbolicDisplacement()
357 return isIntN(AM.getDispSize() - 1, AM.Disp); in doesDispFitFI()
381 int64_t Val = AM.Disp + Offset; in foldOffsetIntoAddress()
384 AM.Disp = Val; in foldOffsetIntoAddress()
613 AM.Disp += G->getOffset(); in matchWrapper()
618 AM.Disp += CP->getOffset(); in matchWrapper()
630 AM.Disp += BA->getOffset(); in matchWrapper()
680 bool M68kDAGToDAGISel::SelectARID(SDNode *Parent, SDValue N, SDValue &Disp, in SelectARID() argument
694 if (getFrameIndexAddress(AM, SDLoc(N), Disp, Base)) { in SelectARID()
709 if (getSymbolicDisplacement(AM, SDLoc(N), Disp)) { in SelectARID()
710 assert(!AM.Disp && "Should not be any displacement"); in SelectARID()
716 if (AM.Disp == 0) { in SelectARID()
722 Disp = getI16Imm(AM.Disp, SDLoc(N)); in SelectARID()
743 bool M68kDAGToDAGISel::SelectARII(SDNode *Parent, SDValue N, SDValue &Disp, in SelectARII() argument
782 if (AM.Disp == 0 && (!Parent || (Parent->getOpcode() != ISD::LOAD && in SelectARII()
788 Disp = getI8Imm(AM.Disp, SDLoc(N)); in SelectARII()
823 if (AM.Disp) { in SelectAL()
824 Sym = getI32Imm(AM.Disp, SDLoc(N)); in SelectAL()
834 bool M68kDAGToDAGISel::SelectPCD(SDNode *Parent, SDValue N, SDValue &Disp) { in SelectPCD() argument
851 if (getSymbolicDisplacement(AM, SDLoc(N), Disp)) { in SelectPCD()
856 Disp = getI16Imm(AM.Disp, SDLoc(N)); in SelectPCD()
862 bool M68kDAGToDAGISel::SelectPCI(SDNode *Parent, SDValue N, SDValue &Disp, in SelectPCI() argument
882 if (getSymbolicDisplacement(AM, SDLoc(N), Disp)) { in SelectPCI()
883 assert(!AM.Disp && "Should not be any displacement"); in SelectPCI()
888 Disp = getI8Imm(AM.Disp, SDLoc(N)); in SelectPCI()
909 if (AM.hasIndexReg() || AM.Disp != 0) { in SelectARI()