Move tail call disabling code to target independent code
When the "disable-tail-calls" attribute was added, checks were added for it in various backends. Now this code has proliferated, and it is something the target is responsible for checking. Move that responsibility back to the ISels (fast, global, and SD). There's no major functionality change, except for targets that never implemented this check. This LLVM attribute was originally added in d9699bc7 (2015). Reviewers: echristo, MaskRay Differential Revision: https://reviews.llvm.org/D72118
Loading
Please register or sign in to comment