|
@@ -150,6 +150,8 @@ public:
|
|
bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
|
bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
|
unsigned AS) const override;
|
|
unsigned AS) const override;
|
|
|
|
|
|
|
|
+ bool canMergeStoresTo(unsigned AS, EVT MemVT) const override;
|
|
|
|
+
|
|
bool allowsMisalignedMemoryAccesses(EVT VT, unsigned AS,
|
|
bool allowsMisalignedMemoryAccesses(EVT VT, unsigned AS,
|
|
unsigned Align,
|
|
unsigned Align,
|
|
bool *IsFast) const override;
|
|
bool *IsFast) const override;
|