reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
184 LLVM_DEBUG(errs() << "MatchAddress: "; AM.dump()); 190 AM.Disp += Val; 195 if (!MatchWrapper(N, AM)) 200 if (AM.BaseType == MSP430ISelAddressMode::RegBase 201 && AM.Base.Reg.getNode() == nullptr) { 202 AM.BaseType = MSP430ISelAddressMode::FrameIndexBase; 203 AM.Base.FrameIndex = cast<FrameIndexSDNode>(N)->getIndex(); 209 MSP430ISelAddressMode Backup = AM; 210 if (!MatchAddress(N.getNode()->getOperand(0), AM) && 211 !MatchAddress(N.getNode()->getOperand(1), AM)) 213 AM = Backup; 214 if (!MatchAddress(N.getNode()->getOperand(1), AM) && 215 !MatchAddress(N.getNode()->getOperand(0), AM)) 217 AM = Backup; 225 MSP430ISelAddressMode Backup = AM; 228 if (!MatchAddress(N.getOperand(0), AM) && 230 AM.GV == nullptr && 233 AM.Disp += Offset; 236 AM = Backup; 241 return MatchAddressBase(N, AM);