[all-commits] [llvm/llvm-project] d604cc: [ARM] Mark more integer instructions as not having...
David Green via All-commits
all-commits at lists.llvm.org
Tue Jun 23 14:47:13 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: d604cc6e9a41aa6cf1759b8c58c8d02e5c87dda2
https://github.com/llvm/llvm-project/commit/d604cc6e9a41aa6cf1759b8c58c8d02e5c87dda2
Author: David Green <david.green at arm.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
M llvm/lib/Target/ARM/ARMInstrThumb2.td
M llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll
M llvm/test/tools/llvm-mca/ARM/m4-int.s
Log Message:
-----------
[ARM] Mark more integer instructions as not having side effects.
LDRD and STRD along with UBFX and SBFX are selected from DAGToDAG
transforms, so do not have tblgen patterns. They don't get marked as
having side effects so cannot be scheduled as efficiently as you would
like.
This specifically marks then as not having side effects.
Differential Revision: https://reviews.llvm.org/D82358
More information about the All-commits
mailing list