[all-commits] [llvm/llvm-project] 351edf: [ARM] Remove FeaturePerfMon from armv7-m
David Green via All-commits
all-commits at lists.llvm.org
Wed Jan 12 01:45:05 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 351edf1c477f072bccd6d4bc5c1f116eb13c16b3
https://github.com/llvm/llvm-project/commit/351edf1c477f072bccd6d4bc5c1f116eb13c16b3
Author: David Green <david.green at arm.com>
Date: 2022-01-12 (Wed, 12 Jan 2022)
Changed paths:
M llvm/lib/Target/ARM/ARM.td
M llvm/test/CodeGen/ARM/readcyclecounter.ll
Log Message:
-----------
[ARM] Remove FeaturePerfMon from armv7-m
FeaturePerfMon relates to the PMU extensions available in armv7-a, and
should not be available in v7-m (it requires loading from a system
register with a mrc). Sink it down a level in the dependency map so that
it isn't present in ARMv7m or HasV8MMainlineOps.
It is also removed from the Neoverse-N2, as it will already be
transitively included.
Differential Revision: https://reviews.llvm.org/D117022
More information about the All-commits
mailing list