[PATCH] D76909: [MachineScheduler] Update available queue on the first mop of a new cycle

Dave Green via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 27 02:06:16 PDT 2020


dmgreen marked an inline comment as done.
dmgreen added inline comments.
Herald added a subscriber: wuzish.


================
Comment at: llvm/test/CodeGen/AArch64/misched-fusion-aes.ll:82
 ; CHECK: aese [[VA:v[0-7].16b]], {{v[0-7].16b}}
-; CHECK-NEXT: aesmc [[VA]], [[VA]]
+; CHECK: aesmc [[VA]], [[VA]]
 ; CHECK: aese [[VB:v[0-7].16b]], {{v[0-7].16b}}
----------------
This one I do know about. The A53 schedule holds the load pipelines for 3 resource cycles, so now decides to push one of the loads down later to not hazard with the other loads. This is similar to the aes_load_store case below I believe.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D76909/new/

https://reviews.llvm.org/D76909





More information about the llvm-commits mailing list