[all-commits] [llvm/llvm-project] dfe8f5: [ARM][RDA] Allow multiple killed users
Sam Parker via All-commits
all-commits at lists.llvm.org
Tue Mar 3 07:12:54 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: dfe8f5da4c707c447b80ff5bf78313b35621d9c4
https://github.com/llvm/llvm-project/commit/dfe8f5da4c707c447b80ff5bf78313b35621d9c4
Author: Sam Parker <sam.parker at arm.com>
Date: 2020-03-03 (Tue, 03 Mar 2020)
Changed paths:
M llvm/lib/CodeGen/ReachingDefAnalysis.cpp
M llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp
Log Message:
-----------
[ARM][RDA] Allow multiple killed users
In RDA, check against the already decided dead instructions when
looking at users. This allows an instruction to be removed if it
has multiple users, but they're all dead.
This means that IT instructions can be considered killed once all
the itstate using instructions are dead.
Differential Revision: https://reviews.llvm.org/D75245
More information about the All-commits
mailing list