summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@codeaurora.org>2014-03-03 23:32:47 +0000
committerChad Rosier <mcrosier@codeaurora.org>2014-03-03 23:32:47 +0000
commitfe45290566f5cf207b1b0be049dab2950537a426 (patch)
treeca323d97e958bbc5caa77363525b8b0f1a2e0827 /clang/lib/CodeGen/CodeGenModule.cpp
parentfed08ff6de3e9d301a13231884f3ba7ff7dc2c98 (diff)
downloadbcm5719-llvm-fe45290566f5cf207b1b0be049dab2950537a426.tar.gz
bcm5719-llvm-fe45290566f5cf207b1b0be049dab2950537a426.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: 202767
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud