Go to file
Chad Rosier fe45290566 [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
2014-03-03 23:32:47 +00:00
clang Include <tuple> to speculatively try to fix VS2013 build after r202755 2014-03-03 22:25:31 +00:00
clang-tools-extra Normalized the usage of override in the doc. 2014-03-03 13:36:30 +00:00
compiler-rt [msan] Tests for X86 SIMD bitshift intrinsic support. 2014-03-03 13:52:36 +00:00
debuginfo-tests Relax testcase: Newer versions of LLDB don't necessarily print the "{". 2014-02-27 17:51:50 +00:00
libclc Fix build since r202052 2014-02-24 21:31:56 +00:00
libcxx [libc++] Const qualify __gnu_cxx::hash_map<>::const_iterator::pointer type. 2014-03-03 19:50:01 +00:00
libcxxabi Demangle Dc to decltype(auto) as per the Itanium C++ ABI spec. 2014-02-17 21:56:01 +00:00
lld [C++11] Add #include's for OwningPtr. 2014-03-03 07:20:05 +00:00
lldb Stop messages from being emitted out of order when detaching. 2014-03-03 20:29:02 +00:00
llvm [AArch64] This is a work in progress to provide a machine description 2014-03-03 23:32:47 +00:00
openmp Make affinity support conditional on KMP_AFFINITY_SUPPORTED 2014-03-02 04:12:06 +00:00
polly And some formatting fixes 2014-03-03 22:39:48 +00:00