diff options
author | Kai Luo <lkail@cn.ibm.com> | 2020-07-09 06:51:49 +0000 |
---|---|---|
committer | Kai Luo <lkail@cn.ibm.com> | 2020-07-09 07:18:17 +0000 |
commit | e2b93185b84bd88264377f785465933a89faa4f8 (patch) | |
tree | 9af4dd71e651e36574090b94b8d339b73f4c11b1 /llvm/lib/Support/CommandLine.cpp | |
parent | e38727a0bbbf2a0ee8f29458163a56f3c821f010 (diff) | |
download | llvm-e2b93185b84bd88264377f785465933a89faa4f8.zip llvm-e2b93185b84bd88264377f785465933a89faa4f8.tar.gz llvm-e2b93185b84bd88264377f785465933a89faa4f8.tar.bz2 |
[PowerPC] Only make copies of registers on stack in variadic function when va_start is called
On PPC64, for a variadic function, if va_start is not called, it won't
access any variadic argument on stack, thus we can save stores of
registers used to pass arguments.
Differential Revision: https://reviews.llvm.org/D82361
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions