diff options
author | Bill Schmidt <wschmidt@linux.vnet.ibm.com> | 2012-09-19 15:42:13 +0000 |
---|---|---|
committer | Bill Schmidt <wschmidt@linux.vnet.ibm.com> | 2012-09-19 15:42:13 +0000 |
commit | 019cc6fe03b585dd13c47c05e6f5197b85baa7db (patch) | |
tree | 61d45375442eacccf54afd2e4d52a8bd52110be6 /llvm/lib/Support/Memory.cpp | |
parent | 3e6ff11220dc7b401bbacdd59eb1756d126331cf (diff) | |
download | llvm-019cc6fe03b585dd13c47c05e6f5197b85baa7db.zip llvm-019cc6fe03b585dd13c47c05e6f5197b85baa7db.tar.gz llvm-019cc6fe03b585dd13c47c05e6f5197b85baa7db.tar.bz2 |
Small structs for PPC64 SVR4 must be passed right-justified in registers.
lib/Target/PowerPC/PPCISelLowering.{h,cpp}
Rename LowerFormalArguments_Darwin to LowerFormalArguments_Darwin_Or_64SVR4.
Rename LowerFormalArguments_SVR4 to LowerFormalArguments_32SVR4.
Receive small structs right-justified in LowerFormalArguments_Darwin_Or_64SVR4.
Rename LowerCall_Darwin to LowerCall_Darwin_Or_64SVR4.
Rename LowerCall_SVR4 to LowerCall_32SVR4.
Pass small structs right-justified in LowerCall_Darwin_Or_64SVR4.
test/CodeGen/PowerPC/structsinregs.ll
New test.
llvm-svn: 164228
Diffstat (limited to 'llvm/lib/Support/Memory.cpp')
0 files changed, 0 insertions, 0 deletions