[PATCH] D67577: [AArch64][GlobalISel][NFC] Refactor tail call lowering code

Jessica Paquette via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 13 15:20:42 PDT 2019


paquette created this revision.
paquette added a reviewer: aemerson.
Herald added subscribers: Petar.Avramovic, hiraditya, kristof.beyls, rovka.
Herald added a project: LLVM.

When you begin implementing -tailcallopt, this gets somewhat hairy. Refactor the call lowering code so that the tail call lowering stuff gets its own function.

There's still some refactoring that can be done here, but I'd rather do that after getting -tailcallopt + musttail working.


https://reviews.llvm.org/D67577

Files:
  llvm/lib/Target/AArch64/AArch64CallLowering.cpp
  llvm/lib/Target/AArch64/AArch64CallLowering.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D67577.220183.patch
Type: text/x-patch
Size: 6667 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190913/8899dafa/attachment.bin>


More information about the llvm-commits mailing list