Lines Matching refs:fusion
343 #include "aarch64-fusion-pairs.def"
17415 described in FLAG. If it is, return the index bit for that fusion type.
17464 would have the result of turning on only adrp+add fusion. */
17492 /* Support for overriding instruction fusion. */
25142 Let the sched-fusion logic decide whether to merge them. */
25473 instruction fusion of some sort. */
25715 /* Return true iff the instruction fusion described by OP is enabled. */
25757 /* Types for scheduling fusion. */
25770 fusion type this INSN is. */
25776 enum sched_fusion_type fusion = SCHED_FUSION_LD;
25793 fusion = SCHED_FUSION_LD_SIGN_EXTEND;
25800 fusion = SCHED_FUSION_LD_ZERO_EXTEND;
25810 fusion = SCHED_FUSION_ST;
25817 fusion = SCHED_FUSION_NONE;
25819 return fusion;
25827 type instruction fusion can be added by returning different priorities.
25837 enum sched_fusion_type fusion;
25842 fusion = fusion_load_store (insn, &base, &offset);
25843 if (fusion == SCHED_FUSION_NONE)
25850 /* Set FUSION_PRI according to fusion type and base register. */
25851 *fusion_pri = tmp - fusion * FIRST_PSEUDO_REGISTER - REGNO (base);