Lines Matching refs:MSP430ISelAddressMode
37 struct MSP430ISelAddressMode { struct
56 MSP430ISelAddressMode() in MSP430ISelAddressMode() function
103 bool MatchAddress(SDValue N, MSP430ISelAddressMode &AM);
104 bool MatchWrapper(SDValue N, MSP430ISelAddressMode &AM);
105 bool MatchAddressBase(SDValue N, MSP430ISelAddressMode &AM);
135 bool MSP430DAGToDAGISel::MatchWrapper(SDValue N, MSP430ISelAddressMode &AM) { in MatchWrapper()
167 bool MSP430DAGToDAGISel::MatchAddressBase(SDValue N, MSP430ISelAddressMode &AM) { in MatchAddressBase()
169 if (AM.BaseType != MSP430ISelAddressMode::RegBase || AM.Base.Reg.getNode()) { in MatchAddressBase()
175 AM.BaseType = MSP430ISelAddressMode::RegBase; in MatchAddressBase()
180 bool MSP430DAGToDAGISel::MatchAddress(SDValue N, MSP430ISelAddressMode &AM) { in MatchAddress()
197 if (AM.BaseType == MSP430ISelAddressMode::RegBase in MatchAddress()
199 AM.BaseType = MSP430ISelAddressMode::FrameIndexBase; in MatchAddress()
206 MSP430ISelAddressMode Backup = AM; in MatchAddress()
222 MSP430ISelAddressMode Backup = AM; in MatchAddress()
246 MSP430ISelAddressMode AM; in SelectAddr()
252 if (AM.BaseType == MSP430ISelAddressMode::RegBase) { in SelectAddr()
257 Base = (AM.BaseType == MSP430ISelAddressMode::FrameIndexBase) ? in SelectAddr()