reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
251 if (MatchAddress(N, AM)) 254 if (AM.BaseType == MSP430ISelAddressMode::RegBase) 255 if (!AM.Base.Reg.getNode()) 256 AM.Base.Reg = CurDAG->getRegister(MSP430::SR, MVT::i16); 258 Base = (AM.BaseType == MSP430ISelAddressMode::FrameIndexBase) 260 AM.Base.FrameIndex, 262 : AM.Base.Reg; 264 if (AM.GV) 265 Disp = CurDAG->getTargetGlobalAddress(AM.GV, SDLoc(N), 266 MVT::i16, AM.Disp, 268 else if (AM.CP) 269 Disp = CurDAG->getTargetConstantPool(AM.CP, MVT::i16, 270 AM.Align, AM.Disp, 0/*AM.SymbolFlags*/); 270 AM.Align, AM.Disp, 0/*AM.SymbolFlags*/); 271 else if (AM.ES) 272 Disp = CurDAG->getTargetExternalSymbol(AM.ES, MVT::i16, 0/*AM.SymbolFlags*/); 273 else if (AM.JT != -1) 274 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i16, 0/*AM.SymbolFlags*/); 275 else if (AM.BlockAddr) 276 Disp = CurDAG->getTargetBlockAddress(AM.BlockAddr, MVT::i32, 0, 279 Disp = CurDAG->getTargetConstant(AM.Disp, SDLoc(N), MVT::i16);