1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/lib
Usman Nadeem 3f17c99d80 [AARCH64] Improve accumulator forwarding for Cortex-A57 model
The old CPU model only had MLA->MLA forwarding. I added some missing
MUL->MLA read advances and a missing absolute diff accumulator read
advance according to the Cortex A57 Software Optimization Guide.

The patch improves performance in EEMBC rgbyiqv2 by about 6%-7% and
spec2006/milc by 8% (repeated runs on multiple devices), causes no
significant regressions (none in SPEC).

Differential Revision: https://reviews.llvm.org/D92296
2021-01-04 10:58:43 +00:00
..
Analysis [InstSimplify] Fold nnan/ninf violation to poison 2021-01-03 22:05:40 +01:00
AsmParser [X86] Add x86_amx type for intel AMX. 2020-12-30 13:52:13 +08:00
BinaryFormat
Bitcode [X86] Add x86_amx type for intel AMX. 2020-12-30 13:52:13 +08:00
Bitstream
CodeGen [llvm] Call *(Set|Map)::erase directly (NFC) 2021-01-03 09:57:47 -08:00
DebugInfo fix typos to cycle bots 2021-01-01 22:58:40 -05:00
Demangle
DWARFLinker [dsymutil][DWARFLinker][NFC] Refactor usages of UniquingStringPool. 2021-01-03 14:44:51 +03:00
ExecutionEngine [RuntimeDyld] Fix dangling reference in RuntimeDyldELF. 2021-01-03 10:20:36 +11:00
Extensions
FileCheck
Frontend [PowerPC] Enable OpenMP for powerpcle target. [5/5] 2021-01-02 12:18:07 -06:00
Fuzzer
FuzzMutate
InterfaceStub [llvm-elfabi] Add flag to preserve timestamp when output is the same 2020-12-29 20:27:06 -08:00
IR Refactor how -fno-semantic-interposition sets dso_local on default visibility external linkage definitions 2020-12-31 13:59:45 -08:00
IRReader
LineEditor
Linker
LTO
MC
MCA
Object [PowerPC] Support powerpcle target in LLVMObject [2/5] 2021-01-02 12:17:39 -06:00
ObjectYAML
Option
Passes Moving UniqueInternalLinkageNamesPass to the start of IR pipelines. 2021-01-02 14:26:21 -08:00
ProfileData
Remarks
Support [PowerPC] Add the LLVM triple for powerpcle [1/5] 2021-01-02 12:17:22 -06:00
TableGen
Target [AARCH64] Improve accumulator forwarding for Cortex-A57 model 2021-01-04 10:58:43 +00:00
Testing
TextAPI
ToolDrivers
Transforms [ArgPromotion] Delay dead GEP removal until doPromotion. 2021-01-04 09:51:20 +00:00
WindowsManifest
XRay
CMakeLists.txt