]> granicus.if.org Git - llvm/commit
[HardwareLoops] Optimisation remarks
authorSjoerd Meijer <sjoerd.meijer@arm.com>
Wed, 16 Oct 2019 09:09:55 +0000 (09:09 +0000)
committerSjoerd Meijer <sjoerd.meijer@arm.com>
Wed, 16 Oct 2019 09:09:55 +0000 (09:09 +0000)
commit52192eb65c45baf50cde8700bfc98df2795a4c3a
treed687b6bbf840c6e0105ddd09795e4f25b20d8eb2
parent8585d68b6e7eee633bdfd732c98d708a6df70334
[HardwareLoops] Optimisation remarks

This adds the initial plumbing to support optimisation remarks in
the IR hardware-loop pass.

I have left a todo in a comment where we can improve the reporting,
and will iterate on that now that we have this initial support in.

Differential Revision: https://reviews.llvm.org/D68579

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@374980 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/HardwareLoops.cpp
test/CodeGen/ARM/O3-pipeline.ll
test/Transforms/HardwareLoops/ARM/structure.ll
test/Transforms/HardwareLoops/unconditional-latch.ll