[all-commits] [llvm/llvm-project] f29e62: [GlobalISel][CallLowering] Don't tail call with no...
Jessica Paquette via All-commits
all-commits at lists.llvm.org
Tue Aug 18 11:07:26 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: f29e6277ad6bcff36ed950dbf8effddc59ba9c28
https://github.com/llvm/llvm-project/commit/f29e6277ad6bcff36ed950dbf8effddc59ba9c28
Author: Jessica Paquette <jpaquette at apple.com>
Date: 2020-08-18 (Tue, 18 Aug 2020)
Changed paths:
M llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
A llvm/test/CodeGen/AArch64/GlobalISel/call-translator-tail-call-sret.ll
Log Message:
-----------
[GlobalISel][CallLowering] Don't tail call with non-forwarded explicit sret
Similar to this commit:
faf8065a99817bcb10e6f09b558fe3e0972c35ce
Testcase is pretty much the same as
test/CodeGen/AArch64/tailcall-explicit-sret.ll
Except it uses i64 (since we don't handle the i1024 return values yet), and
doesn't have indirect tail call testcases (because we can't translate those
yet).
Differential Revision: https://reviews.llvm.org/D86148
More information about the All-commits
mailing list