diff options
author | Akira Hatanaka <ahatanaka@apple.com> | 2018-05-15 21:00:30 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@apple.com> | 2018-05-15 21:00:30 +0000 |
commit | 852829792bb736e877f96a39eee04a9800d7d18d (patch) | |
tree | 1d1a5a4642e24ce9c8279e03af9ac1ed5f49b9cc /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | e40398ad98d2de236ea40b4bbf79f23f4d812dda (diff) | |
download | bcm5719-llvm-852829792bb736e877f96a39eee04a9800d7d18d.tar.gz bcm5719-llvm-852829792bb736e877f96a39eee04a9800d7d18d.zip |
Address post-commit review comments after r328731. NFC.
- Define a function (canPassInRegisters) that determines whether a
record can be passed in registers based on language rules and
target-specific ABI rules.
- Set flag RecordDecl::ParamDestroyedInCallee to true in MSVC mode and
remove ASTContext::isParamDestroyedInCallee, which is no longer needed.
- Use the same type (unsigned) for RecordDecl's bit-field members.
For more background, see the following discussions that took place on
cfe-commits.
http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20180326/223498.html
http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20180402/223688.html
http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20180409/224754.html
http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20180423/226494.html
http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20180507/227647.html
llvm-svn: 332397
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions