[llvm-dev] question about the loop carried dependences routine in machine pipeliner
ramshankar r via llvm-dev
llvm-dev at lists.llvm.org
Fri Jun 5 08:37:12 PDT 2020
Hi there!
Greetings!
This is regarding the addLoopCarriedDependences function in the
MachinePipeliner:
https://github.com/llvm/llvm-project/blob/master/llvm/lib/CodeGen/MachinePipeliner.cpp
SwingSchedulerDAG::addLoopCarriedDependences(AliasAnalysis *AA)
What are the thoughts about attempts to refine this step (I am thinking
about skipping LCDs when possible, for instance if parallel_accesses
metadata is available)?
https://llvm.org/docs/LangRef.html#llvm-loop-parallel-accesses-metadata
Please let me know if there are such attempts being worked out currently.
Best,
Ram
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200605/adeb817c/attachment.html>
More information about the llvm-dev
mailing list