Lines Matching refs:AddrModes
2759 const SmallVectorImpl<ExtAddrMode> &AddrModes) { in SetCombinedField()
2779 for (const ExtAddrMode &AM : AddrModes) in SetCombinedField()
3689 SmallVector<ExtAddrMode, 16> AddrModes; member in __anon01de4a8e0c11::AddressingModeCombiner
3716 const ExtAddrMode &getAddrMode() const { return AddrModes[0]; } in getAddrMode()
3728 if (AddrModes.empty()) { in addNewAddrMode()
3729 AddrModes.emplace_back(NewAddrMode); in addNewAddrMode()
3737 AddrModes[0].compare(NewAddrMode); in addNewAddrMode()
3764 AddrModes.emplace_back(NewAddrMode); in addNewAddrMode()
3766 AddrModes.clear(); in addNewAddrMode()
3777 if (AddrModes.size() == 0) in combineAddrModes()
3781 if (AddrModes.size() == 1 || DifferentField == ExtAddrMode::NoField) in combineAddrModes()
3801 AddrModes[0].SetCombinedField(DifferentField, CommonValue, AddrModes); in combineAddrModes()
3823 Type *IntPtrTy = SQ.DL.getIntPtrType(AddrModes[0].OriginalValue->getType()); in initializeMap()
3824 for (auto &AM : AddrModes) { in initializeMap()
5366 AddressingModeCombiner AddrModes(SQ, Addr); in optimizeMemoryInst() local
5427 if (!AddrModes.addNewAddrMode(NewAddrMode)) in optimizeMemoryInst()
5434 if (!AddrModes.combineAddrModes()) { in optimizeMemoryInst()
5441 ExtAddrMode AddrMode = AddrModes.getAddrMode(); in optimizeMemoryInst()