aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Memory.cpp
diff options
context:
space:
mode:
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>2012-09-19 15:42:13 +0000
committerBill Schmidt <wschmidt@linux.vnet.ibm.com>2012-09-19 15:42:13 +0000
commit019cc6fe03b585dd13c47c05e6f5197b85baa7db (patch)
tree61d45375442eacccf54afd2e4d52a8bd52110be6 /llvm/lib/Support/Memory.cpp
parent3e6ff11220dc7b401bbacdd59eb1756d126331cf (diff)
downloadllvm-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