commit | 4231c7ea6d278b6a07ce51c28d7e00e1d300d210 | [log] [tgz] |
---|---|---|
author | Akira Hatanaka <ahatanak@gmail.com> | Tue May 24 19:18:33 2011 +0000 |
committer | Akira Hatanaka <ahatanak@gmail.com> | Tue May 24 19:18:33 2011 +0000 |
tree | fa0102acf75ce9ab6d7d9d9c2c0ce29b4f75385d | |
parent | a4d4aeb387a9bf48bb3600fa044d660cae5f5ba4 [diff] |
Implement byval structure argument passing. The following limitations or deficiencies exist: - Works only if ABI is o32. - Zero-sized structures cannot be passed. - There is a lot of redundancy in generated code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131986 91177308-0d34-0410-b5e6-96231b3b80d8