[PATCH] D75167: [RDA][ARM] collectKilledOperands across multiple blocks
Sam Parker via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 26 04:46:23 PST 2020
samparker created this revision.
samparker added reviewers: SjoerdMeijer, dmgreen.
Herald added subscribers: hiraditya, kristof.beyls.
Herald added a project: LLVM.
Use MIOperand in collectLocalKilledOperands to make the search global, as we already have to search for global uses too. This allows us to delete more dead code when tail predicating.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D75167
Files:
llvm/include/llvm/CodeGen/ReachingDefAnalysis.h
llvm/lib/CodeGen/ReachingDefAnalysis.cpp
llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp
llvm/test/CodeGen/Thumb2/LowOverheadLoops/it-block-mov.mir
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D75167.246676.patch
Type: text/x-patch
Size: 4700 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200226/71863714/attachment.bin>
More information about the llvm-commits
mailing list