1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/lib
Paul Walker fdacd25874 [SVE] Add ISEL patterns for predicated shifts by an immediate.
For scalable vector shifts the prediacte is typically all active,
which gets selected to an unpredicated shift by immediate.  When
code generating for fixed length vectors the predicate is based
on the vector length and so additional patterns are required to
make use of SVE's predicated shift by immediate instructions.

Differential Revision: https://reviews.llvm.org/D86204
2020-08-20 11:47:20 +01:00
..
Analysis [ValueTracking] define/use max recursion depth in header 2020-08-19 16:56:59 -04:00
AsmParser Revert "Revert "[NFC][llvm] Make the contructors of ElementCount private."" 2020-08-19 17:26:36 +00:00
BinaryFormat
Bitcode
Bitstream
CodeGen [DebugInfo] Fix DwarfExpression::addConstantFP for float on big-endian 2020-08-20 11:48:05 +02:00
DebugInfo [WIP][DebugInfo] Lazily parse debug_loclist offsets 2020-08-18 10:49:39 -07:00
Demangle
DWARFLinker
ExecutionEngine
Extensions
Frontend
Fuzzer
FuzzMutate
InterfaceStub
IR [X86][AutoUpgrade] Simplify string management in UpgradeDataLayoutString a bit. NFCI 2020-08-19 17:48:11 -07:00
IRReader
LineEditor
Linker
LTO
MC
MCA
Object
ObjectYAML [yaml2obj] - Make the 'Machine' key optional. 2020-08-20 11:40:51 +03:00
Option
Passes
ProfileData
Remarks
Support [ADT] Move FixedPoint.h from Clang to LLVM. 2020-08-20 10:29:45 +02:00
TableGen
Target [SVE] Add ISEL patterns for predicated shifts by an immediate. 2020-08-20 11:47:20 +01:00
Testing
TextAPI
ToolDrivers
Transforms [GlobalOpt] Fix an incorrect Modified status 2020-08-20 11:52:09 +02:00
WindowsManifest
XRay
CMakeLists.txt
LLVMBuild.txt