[PATCH] D59534: Enable tail call in MemCpyOptimization

Hideto Ueno via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 22 05:49:30 PDT 2019


uenoku added a comment.

> I guess after memcpyopt, nothing is really likely to create new tail calls, so just sticking it after memcpyopt might be fine.

I think so too.

As you said, I'd like to split TailCallElimPass into two passes, "TailCallMarkingPass" and "TailCallElimPass".

TailCallMarkingPass is only for marking function calls as "tail". 
New TailCallElimPass does what old TailCallElimPass did except for marking the calls.

I will make a new patch for these.


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D59534/new/

https://reviews.llvm.org/D59534





More information about the llvm-commits mailing list