1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 13:02:52 +02:00
llvm-mirror/test/CodeGen
Chris Dewhurst 342fca5b08 [Sparc] Leon errata fix passes.
Errata fixes for various errata in different versions of the Leon variants of the Sparc 32 bit processor.

The nature of the errata are listed in the comments preceding the errata fix passes. Relevant unit tests are implemented for each of these.

Note: Running clang-format has changed a few other lines too, unrelated to the implemented errata fixes. These have been left in as this keeps the code formatting consistent.

Differential Revision: http://reviews.llvm.org/D21960

llvm-svn: 274856
2016-07-08 15:33:56 +00:00
..
AArch64 [AArch64] Change the preferred alignment for char and short to word alignment. 2016-07-07 20:02:18 +00:00
AMDGPU AMDGPU: Fix return of non-void-returning shaders 2016-07-06 08:35:17 +00:00
ARM Do not expand SDIV when compiling for minimum code size 2016-07-08 15:32:01 +00:00
BPF
Generic
Hexagon
Inputs
Lanai [lanai] Use peephole optimizer to generate more conditional ALU operations. 2016-07-07 23:36:04 +00:00
Mips
MIR [lanai] Use peephole optimizer to generate more conditional ALU operations. 2016-07-07 23:36:04 +00:00
MSP430
NVPTX NVPTX: Remove the legacy ptx intrinsics 2016-07-07 16:40:17 +00:00
PowerPC Ensure all uses of permute instructions feed vector stores 2016-07-06 18:03:52 +00:00
SPARC [Sparc] Leon errata fix passes. 2016-07-08 15:33:56 +00:00
SystemZ [SystemZ] Remove AND mask of bottom 6 bits when result is used for shift/rotate 2016-07-06 18:13:11 +00:00
Thumb [Thumb] Reapply r272251 with a fix for PR28348 (mk 2) 2016-07-05 12:37:13 +00:00
Thumb2 [Thumb] Reapply r272251 with a fix for PR28348 (mk 2) 2016-07-05 12:37:13 +00:00
WebAssembly
WinEH revert http://reviews.llvm.org/D21101 2016-06-30 17:52:24 +00:00
X86 [X86][SSE] Accept any shuffle mask that is all zeroes 2016-07-08 10:39:12 +00:00
XCore