Lines Matching refs:ExtAddrMode
2025 struct ExtAddrMode : public TargetLowering::AddrMode { struct
2028 ExtAddrMode() : BaseReg(nullptr), ScaledReg(nullptr) {} in ExtAddrMode() argument
2032 bool operator==(const ExtAddrMode& O) const { in operator ==() argument
2040 static inline raw_ostream &operator<<(raw_ostream &OS, const ExtAddrMode &AM) { in operator <<()
2046 void ExtAddrMode::print(raw_ostream &OS) const { in print()
2078 void ExtAddrMode::dump() const { in dump()
2539 ExtAddrMode &AddrMode;
2554 Instruction *MI, ExtAddrMode &AM, in AddressingModeMatcher()
2575 static ExtAddrMode Match(Value *V, Type *AccessTy, unsigned AS, in Match()
2582 ExtAddrMode Result; in Match()
2596 ExtAddrMode &AMBefore,
2597 ExtAddrMode &AMAfter);
2622 ExtAddrMode TestAddrMode = AddrMode; in matchScaledValue()
3129 ExtAddrMode BackupAddrMode = AddrMode; in matchOperationAddr()
3218 ExtAddrMode BackupAddrMode = AddrMode; in matchOperationAddr()
3295 ExtAddrMode BackupAddrMode = AddrMode; in matchOperationAddr()
3343 ExtAddrMode BackupAddrMode = AddrMode; in matchAddr()
3525 isProfitableToFoldIntoAddressingMode(Instruction *I, ExtAddrMode &AMBefore, in isProfitableToFoldIntoAddressingMode()
3526 ExtAddrMode &AMAfter) { in isProfitableToFoldIntoAddressingMode()
3582 ExtAddrMode Result; in isProfitableToFoldIntoAddressingMode()
3643 ExtAddrMode AddrMode; in optimizeMemoryInst()
3666 ExtAddrMode NewAddrMode = AddressingModeMatcher::Match( in optimizeMemoryInst()