llvm-6502/test/CodeGen
Petar Jovanovic e53d9df042 Fix justify error for small structures in varargs for MIPS64BE
There was a problem when passing structures as variable arguments.
The structures smaller than 64 bit were not left justified on MIPS64
big endian. This is now fixed by shifting the value to make it left-
justified when appropriate.

This fixes the bug http://llvm.org/bugs/show_bug.cgi?id=21608

Patch by Aleksandar Beserminji.

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


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230657 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-26 18:35:15 +00:00
..
AArch64 Bugfix: SCEVExpander incorrectly marks increment operations as no-wrap 2015-02-25 20:02:59 +00:00
ARM Use ".arch_extension" ARM directive to support hwdiv on krait 2015-02-26 18:08:41 +00:00
BPF
CPP
Generic
Hexagon
Inputs
Mips Fix justify error for small structures in varargs for MIPS64BE 2015-02-26 18:35:15 +00:00
MSP430
NVPTX
PowerPC [PowerPC] Make LDtocL and friends invariant loads 2015-02-25 21:36:59 +00:00
R600 R600/SI: Remove M0 from DS assembly strings 2015-02-26 17:08:43 +00:00
SPARC
SystemZ
Thumb
Thumb2
X86 [X86][MMX] Fix a typo in a couple of tests 2015-02-26 15:16:09 +00:00
XCore