@@ -104,6 +104,29 @@ struct aarch64_pair_fusion : public pair_fusion
bool load_p) override final;
rtx destructure_pair (rtx regs[2], rtx pattern, bool load_p) override final;
+
+ bool should_handle_unordered_insns (rtl_ssa::insn_info *,
+ rtl_ssa::insn_info *) override final
+ {
+ return true;
+ }
+
+ bool fuseable_store_p (rtl_ssa::insn_info *,
+ rtl_ssa::insn_info *) override final
+ {
+ return true;
+ }
+
+ bool fuseable_load_p (rtl_ssa::insn_info *) override final
+ {
+ return true;
+ }
+
+ void set_multiword_subreg (rtl_ssa::insn_info *, rtl_ssa::insn_info *,
+ bool) override final
+ {
+ return;
+ }
};
bool