diff options
| author | Chad Rosier <mcrosier@codeaurora.org> | 2014-03-06 16:04:00 +0000 |
|---|---|---|
| committer | Chad Rosier <mcrosier@codeaurora.org> | 2014-03-06 16:04:00 +0000 |
| commit | 86a8f720419705baeaa878672c341631a84f5ba6 (patch) | |
| tree | 7cca6f228b44892a2f8453e17206c8faf81350ab /llvm/lib/Support/IncludeFile.cpp | |
| parent | 38765b9c17e43214617a219ba0c4916ce2897057 (diff) | |
| download | bcm5719-llvm-86a8f720419705baeaa878672c341631a84f5ba6.tar.gz bcm5719-llvm-86a8f720419705baeaa878672c341631a84f5ba6.zip | |
[AArch64] This is a work in progress to provide a machine description
for the Cortex-A53 subtarget in the AArch64 backend.
This patch lays the ground work to annotate each AArch64 instruction
(no NEON yet) with a list of SchedReadWrite types. The patch also
provides the Cortex-A53 processor resources, maps those the the default
SchedReadWrites, and provides basic latency. NEON support will be added
in a subsequent patch with proper forwarding logic.
Verification was done by setting the pre-RA scheduler to linearize to
better gauge the effect of the MIScheduler. Even without modeling the
forward logic, the results show a modest improvement for Cortex-A53.
Reviewers: apazos, mcrosier, atrick
Patch by Dave Estes <cestes@codeaurora.org>!
llvm-svn: 203125
Diffstat (limited to 'llvm/lib/Support/IncludeFile.cpp')
0 files changed, 0 insertions, 0 deletions

