ramshankar r via llvm-dev
2020-Jun-05 15:37 UTC
[llvm-dev] question about the loop carried dependences routine in machine pipeliner
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>