[X86] Clean up the tail call eligibility logic