[PATCH] [mips] Mark aggregate arguments passed in registers with the inreg attribute

Daniel Sanders daniel.sanders at imgtec.com
Fri Oct 24 03:15:04 PDT 2014


Hi atanasyan,

This allows us to easily identify them in the backend which in turn allows us
to handle them correctly for big-endian targets (where they must be shifted
into the upper bits of the register).

Depends on D5961

http://reviews.llvm.org/D5962

Files:
  lib/CodeGen/TargetInfo.cpp
  test/CodeGen/mips-byval-arg.c
  test/CodeGen/mips-vector-arg.c
  test/CodeGen/mips64-class-return.cpp
  test/CodeGen/mips64-padding-arg.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5962.15390.patch
Type: text/x-patch
Size: 6957 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20141024/f50fe602/attachment.bin>


More information about the cfe-commits mailing list