diff options
author | Tim Shen <timshen91@gmail.com> | 2017-05-10 16:28:21 +0000 |
---|---|---|
committer | Tim Shen <timshen91@gmail.com> | 2017-05-10 16:28:21 +0000 |
commit | bb6fdd66fc060933e06591fcefb2ed1fc58ee40c (patch) | |
tree | b0ce4e9e32adce721bed928b6b6269be4c4b9c2f /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | f81b4d4d2139f4a2adecc7141fef89d34c51071f (diff) | |
download | llvm-bb6fdd66fc060933e06591fcefb2ed1fc58ee40c.zip llvm-bb6fdd66fc060933e06591fcefb2ed1fc58ee40c.tar.gz llvm-bb6fdd66fc060933e06591fcefb2ed1fc58ee40c.tar.bz2 |
[XRay] Fix XRay PPC return value bug.
Summary:
This bug is caused by the incorrect handling of return-value registers.
According to OpenPOWER 64-Bit ELF V2 ABI 2.2.5, up to 2 general-purpose
registers are going to be used for return values, and up to 8 floating
point registers or vector registers are going to be used for return
values.
Reviewers: dberris, echristo
Subscribers: nemanjai, llvm-commits
Differential Revision: https://reviews.llvm.org/D33027
llvm-svn: 302691
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions